2015-01-15 3 views
0

Я новичок в поиске elastics, и я подумал, что пройду через 10 minutes walk through, чтобы начать. Но я наткнулся на некоторые основные сомнения здесь. Я не могу определить представление данных здесь. Напр. учебник упоминает о создании индексаДанные для данных Elasticsearch

curl -XPUT http://localhost:9200/shakespeare -d ' 
{ 
"mappings" : { 
    "_default_" : { 
    "properties" : { 
    "speaker" : {"type": "string", "index" : "not_analyzed" }, 
    "play_name" : {"type": "string", "index" : "not_analyzed" }, 
    "line_id" : { "type" : "integer" }, 
    "speech_number" : { "type" : "integer" } 
    } 
    } 
} 
} 
'; 

Я понимаю, что это строка JSON, но помимо этого я не могу понять это представление? Я не получаю то, что по умолчанию, что подразумевается под not_analyzed и так далее.

Есть ли какой-либо стандарт, который должен быть понят, как данные представлены перед продолжением поиска elastics? Я совершенно не знаком с elasticsearch и буду очень благодарен, если я руководствуюсь некоторой информацией/учебным пособием, который поможет мне понять, как начать изучать эту технологию.

Спасибо & С уважением Сунил

+2

:-) Пожалуйста, прочтите документацию. На веб-сайте ES есть доступная книга (http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html), которая действительно очень хороша. Это долго, но после прочтения вы поймете гораздо лучше, что такое Elasticsearch и что он может сделать для вас. Если вы планируете серьезно использовать Elasticsearch, прочитайте книгу! –

+0

Спасибо. Я должен был начать с книги в первую очередь .. :) –

ответ

1

Я думаю, что главная цель 10 minutes walk through, чтобы дать быстрый демо о Kibana, а не полное понимание elasticsearch (отображение, индексирование и др.)

Но если вы хотите понять, что происходит в этом примере, вы можете узнать, как пройти через документацию.

Пример:

отображения по умолчанию:

Often, all types in an index share similar fields and settings. 
It can be more convenient to specify these common settings in 
the _default_ mapping, instead of having to repeat yourself every 
time you create a new type. The _default_ mapping acts as a 
template for new types. All types created after the _default_ 
mapping will include all of these default settings, unless 
explicitly overridden in the type mapping itself. 

И для более подробной информации о отображения по умолчанию см here.

1

10 минут ходьбы до Кибаны, работающий поверх Elasticsearch, и IMHO - отличное место для начала, когда вы узнаете ES.

лично в течение последних нескольких лет я эти введения, чтобы быть полезными:

http://joelabrahamsson.com/elasticsearch-101/

http://exploringelasticsearch.com/overview.html

Общей документация ES является достаточно полной, отлично выгляжу, но может быть трудно ориентироваться через для новичка, чтобы найти именно то, что вам нужно.

Смежные вопросы