在結合向量相似度檢索的同時,可以通過 bool
查詢的 filter
或 must
子句實現關鍵詞過濾。以下是一個同時包含 關鍵詞匹配 和 多向量相似度計算 的完整示例:
參考博文:ES集群多向量字段檢索及混合檢索方法-CSDN博客
示例:帶關鍵詞過濾的多向量聯合檢索
GET /my_index/_search {"query": {"bool": {"filter": [ // 關鍵詞過濾(不影響評分,僅過濾文檔){ "match": { "title": "搜索引擎" } }],"must": [// 向量相似度評分(核心檢索邏輯){"script_score": {"query": { "match_all": {} },"