我真的很喜欢Lucene查询语言与ElasticSearch的简单可组合性。我们刚刚开始使用嵌套对象,并且我知道我需要使用嵌套查询来搜索它们,但是在使用Lucene语法进行嵌套查询时,我找不到任何信息。
如果可能的话,某处是否有一些文档?
我已经对“ elasticsearch lucene”进行了相当广泛的谷歌搜索,并且很难找到偶尔提及该语法的博客文章,更不用说实际的文档了。同样,在此处搜索Stack Overflow也是徒劳的。
Lucene当前不支持此功能。
Elastic Github存储库中有一些相关问题,但主要问题在#11322处可用。支持查询字符串查询DSL中的嵌套查询语法
以及相关的请求请求:#11339功能/ querystringquery- nestedqueries
如果查看讨论内容,您会发现ES员工认为这不是值得立即学习的内容。
因此,查询nested类型对象的唯一方法是使用nested查询/过滤器。
nested