Elastic搜索目录列表,如何搜索总公司和本地分支机构



我有一个企业目录,总公司和当地分支机构是单独的列表,但它们都共享相同的公司名称等。

class Listing:
    name = ...
    address = ...
    parent = ForeignKey(Listing, null=True)

如何准备索引/文档和搜索查询,以便在搜索中同时涵盖总部和分支机构列表时,删除分支机构列表并仅返回总部,所有这些都在一个 ES 查询中执行?

只是偶然发现了这个链接,似乎能够解决问题

https://www.elastic.co/guide/en/elasticsearch/guide/1.x/parent-child-mapping.html

最新更新