是否可以使用lucene查询语法在ElasticSearch中搜索嵌套对象?

我真的很喜欢Lucene查询语言与ElasticSearch的简单可组合性。我们刚刚开始使用嵌套对象,并且我知道我需要使用嵌套查询来搜索它们,但是在使用Lucene语法进行嵌套查询时,我找不到任何信息。

如果可能的话,某处是否有一些文档?

我已经对“ elasticsearch

lucene”进行了相当广泛的谷歌搜索,并且很难找到偶尔提及该语法的博客文章,更不用说实际的文档了。同样,在此处搜索Stack Overflow也是徒劳的。

回答:

Lucene当前不支持此功能。

Elastic

Github存储库中有一些相关问题,但主要问题在#11322处可用。支持查询字符串查询DSL中的嵌套查询语法

以及相关的请求请求:#11339功能/ querystringquery-

nestedqueries

如果查看讨论内容,您会发现ES员工认为这不是值得立即学习的内容。

因此,查询nested类型对象的唯一方法是使用nested查询/过滤器。

以上是 是否可以使用lucene查询语法在ElasticSearch中搜索嵌套对象? 的全部内容, 来源链接: utcz.com/qa/415904.html

回到顶部