Можете ли вы хранить и получать целые документы в Elasticsearch? - PullRequest
0 голосов
/ 11 июня 2018

Я создаю веб-приложение, в котором пользователь может искать документы по ключевым словам.Я использовал плагин ingest вasticsearch для индексирования документов, чтобы упростить поиск.Однако я также хочу добавить опцию загрузки оригинального документа после завершения поиска.Поскольку я обрабатываю документ через конвейер загрузки, а его содержимое хранится только в виде открытого текста, я не могу придумать способ извлечь исходный документ, чтобы его можно было загрузить.

Можно ли использовать elasicsearch для этой функции?Или я должен использовать что-то еще?Если да, то?Заранее спасибо!

1 Ответ

0 голосов
/ 12 июня 2018

Да, вы можете.Вы можете загрузить в эластичный полнотекстовый документ, и вы сможете получить только часть сообщения для пользователя.Я реализовал нечто подобное.На самом деле это очень просто.

Вы должны добавить в качестве тега название документа и контекст в сообщении.запрос также будет довольно простым

ps

Я бы дал больше информации, но ваш вопрос был довольно широким.В моем случае код, извлекающий информацию из Elastic, был написан на C #, но вы можете сделать это на многих других языках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...