Эластичный поиск | Как придать семантическому поиску больший вес по сравнению с поиском по терминам по умолчанию при использовании гибридного поиска
Я использую гибридный поиск в Elastic search. Ниже приведен пример из документации ES. Итак, то, что я нашел в гибридных результатах, результаты на основе терминов находятся наверху, и я хотел знать, как работает оценка в каждом типе. Например
- получают ли командные результаты баллы от 0 до 20?
- получают ли результаты семантического поиска оценки от 0 до 10?
- каков максимальный рейтинг каждого метода? Чтобы я мог масштабировать и придавать больший вес семантическому поиску, чтобы результаты семантического поиска занимали первое место.
- Или мне вообще не следует этого делать. Какова наилучшая практика?
POST image-index/_search
{
"query": {
"match": {
"title": {
"query": "mountain lake",
}
}
},
"knn": {
"field": "image-vector",
"query_vector": [54, 10, -2],
"k": 5,
"num_candidates": 50,
},
"size": 10
}