elasticsearch Elasticsearch:使用index1中的不同参数在index2上迭代运行查询
我在elasticsearch中有两个索引(~表:index1和index2) 对于index1中的每个文档,我希望在index2中找到最相似的文档,并将结果中的一个字段存储为index1中的一个字段 我有一个查询,可以根据余弦相似性为给定的
elasticsearch Elasticsearch:使用index1中的不同参数在index2上迭代运行查询,
elasticsearch,kubernetes,kibana,
elasticsearch,Kubernetes,Kibana,我在elasticsearch中有两个索引(~表:index1和index2) 对于index1中的每个文档,我希望在index2中找到最相似的文档,并将结果中的一个字段存储为index1中的一个字段 我有一个查询,可以根据余弦相似性为给定的query\u嵌入查找最相似的文档: GET company-embedding/_search { "from" : 0, "size" : 1, &
query\u嵌入
查找最相似的文档:
GET company-embedding/_search
{
"from" : 0, "size" : 1,
"query": {
"script_score": {
"query": {
"match_all": {}
},
"script": {
"source": "cosineSimilarity(params.query_embedding, doc['name_embedding']) + 1.0",
"params": {
"query_embedding": query_embedding
}
}
}
}
}
query\u embedding
的值实际上是index1中的一个字段,我希望elasticsearch执行以下操作: