Elasticsearch查询字段不起作用

时间:2016-05-18 18:41:17

标签: elasticsearch

您好我是弹性搜索数据库的新手,当我想搜索字段时,我收到以下错误。帮我解决这个问题。

Trace: [query_parsing_exception] [filtered] query does not support [fields], with { index=test_database line=1 col=58 }  

我要搜索的代码:

 client.search({
  index: 'test_database',
    body: {
      query : {
           match_all : {},
          fields: ["price","brand"]

      },

    }
})

1 个答案:

答案 0 :(得分:3)

你可以试试这个。因为,匹配所有查询不支持字段。

client.search({
   index: 'test_database',
      body: {
          fields: ["price","brand"],
          query : {
              match_all : {}
      }

    }
})