Elasticsearch facet在多级嵌套文档上

 love糸_603 发布于 2023-02-13 09:18

我正在尝试计算多级嵌套文档中的构面.并且在docs或google中找不到任何示例,但发现了这个:

嵌套元素提供将使用的嵌套文档(可以是多级嵌套文档)的路径.(http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets.html#_all_nested_matching_root_documents)

但以下查询不起作用.查询此方面的正确方法是什么?

http://pastie.org/8526599 - 这是我正在尝试使用的映射

http://pastie.org/8526601 - 这里是非工作查询

1 个回答
  • 解决了.正确的语法:

    {
      "facets": {
        "tf": {
          "terms": {
            "field": "fares.directions.orig.city"
          },
          "nested": "fares.directions"
        }
      }
    }
    

    SO - 在嵌套的内部构面定义中,我们需要选择最深的嵌套路径,并且必须通过完整路径引用字段

    2023-02-13 09:22 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有