elasticseach文档非常非正式。例如,Filtered Query
没有指定"查询"或者"过滤器"部分是必需的。在"查询"下有评论。这说query definition
,但没有进一步解释这是什么意思。为了解释文档,需要进行大量的猜测才能弄清楚什么是合法的。
我在哪里可以找到弹性DSL的正式定义?
答案 0 :(得分:0)
我发现Elasticsearch Query DSL documentation非常全面。
我想在你突出显示的例子中,它有点棘手。 Filtered Query是另一个查询结果的链。
过滤查询的query definition
和filter definition
映射到查询DSL的queries和filters部分(可能并不明显)。您可以在过滤的查询有效负载中使用任何查询(匹配等)和任何过滤器(存在等)。