2016-05-12 4 views
0

Я пытаюсь найти исходные поисковые запросы для Elasticsearch для индексации с помощью обходных данных (используя Nutch для обхода сайтов). Я получаю смешанные результаты и после нескольких дней тестирования и настройки ... Я спрашиваю, может ли быть лучший способ пойти, и исходные данные о предложениях для ES для индексации.Источник автозаполнения JSON

Я использую Angular UI Bootstrap typeahead, чтобы реализовать это и действительно нравится, как у вас могут быть настраиваемые шаблоны для элементов и выпадающего списка - там большой материал. Я заметил, что в последних двух примерах для пользовательских шаблонов используйте источник JSON INSTEAD $http или $q.

Можете ли вы даже настроить поисковые предложения и выпадающий список, если вы НЕ используете источник JSON? ИЛИ лучше ли использовать исходный код JSON для предложений?

Я даже думал о том, что Nutch сканирует файл JSON, чтобы упростить индексирование в ES ...?

ответ

0

I фактически wrote blog как я сделал автозаполнение. Поэтому идея заключалась в том, что у меня был контент, и я хочу, чтобы на нем был автозапуск. Это решение не идеально подходит для огромного набора данных, но это может быть быстрым и приятным решением при запуске

+0

приятное сообщение в блоге, спасибо. Я начинаю думать, что речь идет не о источнике данных, а о том, как вы обрабатываете фактический текст. Ответы ES - это JSON, поэтому на самом деле это одно и то же. Его действительно больше о правильной обработке текста в данных – user3125823

+0

Вы согласны с моим первым комментарием? – user3125823

+0

Нет его больше, чем текст. ES использует анализаторы, таким образом, как вы разделяете текст. Да ответы JSON, но это просто для его упрощения. Также снова о том, что я написал, является то, что вы анализируете свой текст и в то же время у вас есть 2 вещи для автозаполнения второй для фактического поиска –

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