Любое хорошее руководство для начинающих или учебные пособия, возможно, на примерах, чтобы рекомендовать, особенно с точки зрения различных стратегий отображения и индексации?
Возможно, вы захотите оформить бесплатную книгу, которую я пишу на exploringelasticsearch.com . Основное внимание уделяется созданию прочной концептуальной основы, основанной на реальных примерах.
Андрей Чолакян
14
Из-за этого вопроса я нашел здесь много полезного. Как на земле это не конструктивно! Спасибо, что спросили, и спасибо всем, чтобы продолжать обновлять свои ответы.
Мазияр
3
Если вопрос имеет более сотни голосов, это, безусловно, конструктивно. Почему одному доркенштейну разрешено блокировать участие всех остальных ?!
БТ
1
Всегда здорово приходите в SO, чтобы найти невероятно полезный вопрос, помеченный как иначе
Конрад
Ответы:
281
Изменить (апрель 2015 г.):
Как многие заметили, мой старый блог уже не существует. Большинство моих статей были перенесены в блог Elastic, и их можно найти, отфильтровав мое имя: https://www.elastic.co/blog/author/zachary-tong
Он предполагает нулевое знание поисковых систем и объясняет первые принципы поиска информации в контексте Elasticsearch. В то время как справочные документы посвящены поиску именно того параметра, который вам нужен, Руководство представляет собой описание проблем, возникающих при поиске, и способов их решения.
Лучше всего, что книга OSS и бесплатная (если вы не хотите купить бумажную копию, в этом случае O'Reilly с радостью продаст вам ее :))
Изменить (август 2013 г.):
Многие из моих статей были перенесены в официальный блог Elasticsearch , а также новые статьи, которые не были опубликованы на моем личном сайте.
Исходное сообщение:
Я также был разочарован изучением ElasticSearch, не имея опыта Lucene / Solr. Я медленно документировал то, чему научился в своем блоге, и у меня уже написано четыре урока:
На самом деле я пишу книгу об упругом поиске, которая доступна здесь: exploring-elasticsearch.com . Это все еще в черновом варианте, но может быть полезно
Я нашел Elastic Search одной из самых сложных вещей, которые мне пришлось выучить, я раньше не использовал Lucene, и я нашел документацию довольно трудной для понимания.
Это то, что я хотел бы знать, прежде чем я начал изучать это:
Конфигурация и настройка
Я настроил ELS для работы на 3 ВМ, используя Centos, Mint и Ubuntu. Centos был безусловно лучшим выбором из трех.
Один индекс может содержать много типов, именно с помощью типов вы можете достичь хорошей степени разделения данных, принадлежащих одному и тому же индексу.
PHP
Я использую PHP в качестве внешнего интерфейса и использовал эту обертку для интеграции моей установки ELS в мои скрипты.
Другие источники
Презентация в другом ответе на ваш вопрос действительно хороша, пройдитесь по ней и изучите синтаксис DSL Query, после настройки именно в этом заключается реальная сила ELS.
Большое спасибо за очень полезные ссылки. Я искал хорошие указатели, подобные этим, когда впервые задал вопрос из-за отсутствия надлежащего учебного руководства по ES.
Узын
В то время как вы предлагали github.com/nervetattoo/elasticsearch , я следил за github.com/ruflin/Elastica в течение нескольких месяцев и видел хорошие последователи и действия вокруг Elastica. У вас есть какие-либо комментарии по поводу 2 упаковщиков, если вы проверили оба?
Узын
1
Да, на самом деле, оболочка Elastica действительно хороша, она намного мощнее, чем репо, которое я использовала, но с большей мощью дает большую сложность, чего в то время мне не хотелось, так как сам Elastic Search доказывал, что достаточно проблематично: )
Дэвид Баркер
13
Если вы новичок вasticsearch и в «поиске информации» / «полнотекстовом поиске» в целом, я бы посоветовал сначала проверить эти ресурсы, прежде чем пробовать учебники по конкретным функциям:
Ответы:
Изменить (апрель 2015 г.):
Как многие заметили, мой старый блог уже не существует. Большинство моих статей были перенесены в блог Elastic, и их можно найти, отфильтровав мое имя: https://www.elastic.co/blog/author/zachary-tong
Честно говоря, лучший источник знаний для начинающих сейчас Elasticsearch - Полное руководство, написанное мной и Клинтоном Гормли.
Он предполагает нулевое знание поисковых систем и объясняет первые принципы поиска информации в контексте Elasticsearch. В то время как справочные документы посвящены поиску именно того параметра, который вам нужен, Руководство представляет собой описание проблем, возникающих при поиске, и способов их решения.
Лучше всего, что книга OSS и бесплатная (если вы не хотите купить бумажную копию, в этом случае O'Reilly с радостью продаст вам ее :))
Изменить (август 2013 г.):
Многие из моих статей были перенесены в официальный блог Elasticsearch , а также новые статьи, которые не были опубликованы на моем личном сайте.
Исходное сообщение:
Я также был разочарован изучением ElasticSearch, не имея опыта Lucene / Solr. Я медленно документировал то, чему научился в своем блоге, и у меня уже написано четыре урока:
Поэтому мне не нужно продолжать редактирование, все будущие учебники в моем блоге можно найти по этой ссылке категории.
И вот некоторые ссылки, которые я добавил в закладки, потому что они были невероятно полезны тем или иным способом:
источник
Вы можете узнать обзор по этой ссылке
http://spinscale.github.com/elasticsearch/2012-03-jugm.html#/1
источник
Я нашел Elastic Search одной из самых сложных вещей, которые мне пришлось выучить, я раньше не использовал Lucene, и я нашел документацию довольно трудной для понимания.
Это то, что я хотел бы знать, прежде чем я начал изучать это:
Конфигурация и настройка
Я настроил ELS для работы на 3 ВМ, используя Centos, Mint и Ubuntu. Centos был безусловно лучшим выбором из трех.
Я следовал этому руководству, чтобы помочь мне настроить его (он работал нормально на всех трех дистрибутивах)
Индекс и типы
Один индекс может содержать много типов, именно с помощью типов вы можете достичь хорошей степени разделения данных, принадлежащих одному и тому же индексу.
PHP
Я использую PHP в качестве внешнего интерфейса и использовал эту обертку для интеграции моей установки ELS в мои скрипты.
Другие источники
Презентация в другом ответе на ваш вопрос действительно хороша, пройдитесь по ней и изучите синтаксис DSL Query, после настройки именно в этом заключается реальная сила ELS.
источник
Если вы новичок вasticsearch и в «поиске информации» / «полнотекстовом поиске» в целом, я бы посоветовал сначала проверить эти ресурсы, прежде чем пробовать учебники по конкретным функциям:
источник