Эластичный поиск | Как придать семантическому поиску больший вес по сравнению с поиском по терминам по умолчанию при использовании гибридного поиска

Я использую гибридный поиск в 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
}

0 ответов

Другие вопросы по тегам