2013-09-19 2 views

ответ

0

Ну, elasticsearch использует точно формат json, поэтому, если вы отправите ему json-документ, этот документ будет проиндексирован (все поля). Вы уже можете искать против него, используя _all field, который индексируется по умолчанию и содержит все условия, исходящие из всех полей в json. Ограничение этого подхода заключается в том, что вы применяете тот же анализ текста, который вы можете изменить с помощью the mapping во все поля в json, в то время как вы можете делать разные вещи в зависимости от конкретного поля.

В любом случае, посмотрите here, чтобы узнать, как настроить поиск elasticsearch, и использовать index api для отправки документов на него. После индексирования документов вы можете использовать search api для выполнения запросов.

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