具体错误回溯如下:
这是我当前的Python代码:
top_k=3
query = {
"query": {
"script_score": {
"query": {
"match_all": {}
},
"script": {
"source": "cosineSimilarity(params.query_vector, 'ask_vector') + 1.0",
"lang": "painless",
"params": {
"query_vector": query_embedding.tolist()
}
}
}
},
"size": top_k
}
res = es.search(index=index_name, query=query)
我做错了什么?
尝试将 query 替换为 body。
res = es.search(index=index_name, body=query)