0

当我尝试使用查询在 AWS elasticsearch 集群上使用模板搜索时出现以下错误

“匹配”:{“标题”:“版权”}

Parse Failure [Failed to parse source [{\"match\"{\"title\":\"copyright\"}}]]]; 
nested: Parse Failure [No parser for element [match]]];

查询在搜索阶段失败,同时尝试解析查询。

为什么解析失败?

我的查询适用于 localhost elasticsearch 实例。

这是我对索引类型的映射:

properties: {
  title: { type: 'string' },
  toc: {
    type: 'nested',
    properties: {
      title:  { type: 'string' },
    },
  },
},
4

1 回答 1

0

与 2.1 相比,AWS Elasticsearch 服务支持旧版本的 elasticsearch,即我使用的 1.5.2。这个旧版本支持不同的模板搜索语法,其中使用模板属性而不是内联属性来提供模板,在此处显示

于 2016-01-29T17:08:31.250 回答