Я работаю над системой управления цифровой библиотекой. Эта библиотека имеет миллионы электронных книг, и ее метаданные индексируются в Elasticsearch (ES). Моя работа заключается в создании интерфейса, в котором пользователи могут искать книгу по ее метаданным, а затем я могу показывать наиболее релевантные результаты.
Метаданные имеют заголовок, резюме каждой главы, важные темы, имя автора, год публикации, номер страницы и т. Д. Они проиндексированы в ES.
Я создал модель ML, в которой указывается, в какое поле ему нужно сделать запрос, например, если текст является именем автора, он делает запрос для поиска в поле автора или если он является именем издателя, то оно ищет в поле издателя. Если это сочетание нескольких полей, поиск выполняется в нескольких полях.
Я размещаю свой код ML на отдельном сервере, где запросы выполняются во время выполнения, а затем я выполняю HTTPS POST
для Elasticsearch как следующим образом. Все это прекрасно работает без каких-либо проблем. Я получаю желаемый результат. Но мне любопытно узнать, есть ли способ разместить или объединить свой ML-код с Elasticsearch . Я хочу удалить ML Flask Сервер , я хочу сказать, что я хочу использовать модель ML с сервером ES без flask сервера для хостинга.
Я хочу что-то вроде this
Можно ли разместить или интегрировать мою модель ML с сервисом AWS Elasticsearch?