Руководство для начинающих по ElasticSearch

Не было книг об ElasticSearch (что я знаю), а http://www.elasticsearch.org/guide/, по-видимому, содержит только ссылки.

Какой-нибудь хороший пособие для начинающих или учебники, возможно, на примерах, чтобы рекомендовать, особенно с точки зрения различных стратегий сопоставления и индексирования?

Ответ 1

Изменить (апрель 2015):

Как многие заметили, мой старый блог теперь не функционирует. Большинство моих статей были перенесены в блог Elastic и могут быть найдены путем фильтрации моего имени: https://www.elastic.co/blog/author/zachary-tong

Чтобы быть абсолютно честным, лучший источник знаний начинающих теперь Elasticsearch - The Definitive Guide, написанный мной и Клинтоном Гормли.

Он принимает нулевые знания в поисковых системах и объясняет поиск информации первому руководителем в контексте Elasticsearch. Хотя справочные документы касаются поиска точного параметра, который вам нужен, руководство представляет собой повествование, в котором обсуждаются проблемы в поиске и способы их решения.

Лучше всего, книга OSS и бесплатная (если вы не хотите купить бумажную копию, и в этом случае О'Рейли с радостью продаст вам:))

Изменить (август 2013):

Многие из моих статей были перенесены в официальный блог Elasearch , а также новые статьи, которые не были опубликованы на моем личном сайте.

Оригинальное сообщение:

Я также был разочарован изучением ElasticSearch, не имеющим опыта Lucene/Solr. Я медленно документировал то, что я узнал в своем блоге, и до сих пор есть четыре учебника:

Поэтому мне не нужно продолжать редактирование, все будущие учебники в моем блоге можно найти по этой категории.

И это некоторые ссылки, которые я добавил в закладки, потому что они были невероятно полезны так или иначе:

Ответ 3

Я нашел Elastic Search одним из самых трудных вещей, которые мне пришлось изучить, я раньше не использовал Lucene, и я нашел документацию довольно трудно следовать.

Это то, что я хотел бы знать, прежде чем я начал его изучать:

Конфигурация и настройка

Я настроил ELS на 3 VM, используя Centos, Mint и Ubuntu. Centos был лучшим выбором из трех.

Я следил за этим руководством, чтобы помочь мне настроить его (он отлично работал на всех трех дистрибутивах)

Индекс и типы

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

PHP

Я использую PHP в качестве интерфейса и использовал эту оболочку для интеграции моей установки ELS в мои скрипты.

Другие ресурсы

Презентация в другом ответе на ваш вопрос действительно хороша, пройдите через нее и изучите синтаксис запроса DSL, после установки это то, где реальная сила ELS приходит в себя.

Ответ 4

Если вы новичок в поиске elasticsearch и "поиск информации" / "полнотекстовый поиск" в целом, я бы посоветовал сначала проверить эти ресурсы, прежде чем опробовать учебные пособия по конкретным функциям: