GET book-index/_search{"knn":{"field":"title_vector","query_vector": [0.1, 0.2, 0.3 ...],"k":10,"num_candidates": 100,"filter":{ // 前置过滤条件"term":{"category": "历史"}}}}
GET book-index/_search{"query":{"bool":{"must":[{"knn":{"field":"content_vector","query_vector": [0.1, 0.2, 0.3 ...],"k":100,"num_candidates": 500}}],"filter":[ // 后置过滤,filter子句无论放在前面还是后面,执行效果都一样。{"range": {"price": {"gte": 15,"lte": 25}}}]}},"size": 10}
GET book-index/_search{"query":{"bool":{"should":[{"range": {"price": {"gte": 15,"lte": 25}}},{"knn":{"field":"title_vector","query_vector": [0.1, 0.2, 0.3 ...],"k":2,"num_candidates": 50}}]}}}
文档反馈