Как я могу интегрировать модель ML с Elasticsearch - PullRequest
1 голос
/ 20 апреля 2020

Я работаю над системой управления цифровой библиотекой. Эта библиотека имеет миллионы электронных книг, и ее метаданные индексируются в Elasticsearch (ES). Моя работа заключается в создании интерфейса, в котором пользователи могут искать книгу по ее метаданным, а затем я могу показывать наиболее релевантные результаты.

Метаданные имеют заголовок, резюме каждой главы, важные темы, имя автора, год публикации, номер страницы и т. Д. Они проиндексированы в ES.

Я создал модель ML, в которой указывается, в какое поле ему нужно сделать запрос, например, если текст является именем автора, он делает запрос для поиска в поле автора или если он является именем издателя, то оно ищет в поле издателя. Если это сочетание нескольких полей, поиск выполняется в нескольких полях.

Я размещаю свой код ML на отдельном сервере, где запросы выполняются во время выполнения, а затем я выполняю HTTPS POST для Elasticsearch как следующим образом. enter image description here Все это прекрасно работает без каких-либо проблем. Я получаю желаемый результат. Но мне любопытно узнать, есть ли способ разместить или объединить свой ML-код с Elasticsearch . Я хочу удалить ML Flask Сервер , я хочу сказать, что я хочу использовать модель ML с сервером ES без flask сервера для хостинга.

Я хочу что-то вроде this enter image description here

Можно ли разместить или интегрировать мою модель ML с сервисом AWS Elasticsearch?

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