我在Elasticsearch中有两个索引,一个用于property list
,一个用于用户属性favorite list
,两个索引上的每个文档都有一个名为listing_id
的共享字段,我想在property list
索引user favorite list
中的相关文档是搜索结果中property list
中父文档的嵌套对象
我认为我可以使用弹性搜索图来做到这一点,而我使用下面的查询来做到这一点,而不会得到预期的结果
POST property_list_index/_xpack/graph/_explore
{
"query": {
"bool": {
"must": [
{
"term" : {
"chain_free" : true
}
},
{
"term": {
"listing_id": "sale5c2214d6654a6"
}
}
]
}
},
"vertices": [
{
"field": "listing_id",
"size": 1,
"min_doc_count": 1,
"shard_min_doc_count": 1
}
],
"connections": {
"vertices": [
{
"field": "listing_id",
"size": 1,
"min_doc_count": 1,
"shard_min_doc_count": 1
}
]
}
}