【问题标题】:ElasticSearch won't return hits on nested queryElasticSearch 不会返回嵌套查询的命中
【发布时间】:2018-10-11 09:16:13
【问题描述】:

我正在尝试对嵌套的“文本”进行“匹配”搜索。 我刚开始使用 AWS ElasticSearch,所以我真的很陌生。

我尽力遵循文档,但没有运气使用点语法“taxonomy.title”:( https://www.elastic.co/guide/en/elasticsearch//reference/6.2/query-dsl-nested-query.html

我的查询部分如下所示:

"match": {"taxonomy.title": {"query": keyword}}

这是我的索引的屏幕截图:

【问题讨论】:

    标签: amazon-web-services elasticsearch


    【解决方案1】:

    您忘记了查询中的“嵌套”部分。尝试:

    {
      "query": {
        "nested": {
          "path": "taxonomy",
          "query": {
            "match": {
              "taxonomy.title": keyword
            }
          }
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 2020-08-05
      • 2020-06-15
      • 1970-01-01
      相关资源
      最近更新 更多