我有一个带有以下文件的CouchDB:
{"key": 1001, "site": "base", "name": "A"}
{"key": 1002, "site": "base", "name": "B"}
{"key": 1001, "site": "site-1", "name": "B"}
{"key": 1002, "site": "site-1-1", "name": "A"}
对于网站,它将是一个如下所示的层次结构:
base
|---site-1
|---|---site-1-1
“site-1-1”继承自“site-1”,“site-1”继承自“base”。
问题:有没有办法通过ElasticSearch获取以下数据:
基数:1001 - A,1002 - B
site-1:1001 - B,1002 - B
site-1-1:1001 - B,1002 - A