Семантический поиск и запрос на расширение текста с помощью самостоятельно развертываемой модели в ElasticSearch
Я пытаюсь использовать запрос расширения текста elasticsearch для реализации семантического поиска в поле ранговых функций. Я прочитал документацию ELSER и понимаю процесс. Я использую локальный/загруженный поиск elasticsearch в докере (не подключен к эластичному облаку).
В этом примере они ссылаются на идентификатор модели ELSER для запроса поля ранговых характеристик:пример запроса на расширение текста. Если изображение не работает, это пример запроса.
GET my-index/_search
{
"query":{
"text_expansion":{
"my_embeddings.tokens":{
"model_id":".elser_model_1",
"model_text":"the query string"
}
}
}
}
Мне любопытно, есть ли способ использовать этот запрос, но с самостоятельно развертываемой моделью (не в эластичном облаке), а не с моделью ELSER.
У меня есть самостоятельно развернутая модель, но я не знаю, как ссылаться на нее в запросе на расширение текста.