elasticsearch,Lucene,elasticsearch" /> elasticsearch,Lucene,elasticsearch" />

Lucene 获取elasticsearch查询中的所有匹配面

Lucene 获取elasticsearch查询中的所有匹配面,lucene,elasticsearch,Lucene,elasticsearch,是否有方法在elasticsearch查询中获取所有匹配的方面。根据此处给出的链接: 可以得到N个大小的刻面。但是如果我想得到所有匹配的方面呢 我尝试在facet查询中指定“size:0”,但似乎不起作用 这是我的示例ES查询 query: { .. } facets: { company: { terms: { field: "company" size: N } } } 简而言之。你不能

是否有方法在elasticsearch查询中获取所有匹配的方面。根据此处给出的链接: 可以得到N个大小的刻面。但是如果我想得到所有匹配的方面呢

我尝试在facet查询中指定“size:0”,但似乎不起作用

这是我的示例ES查询

query: {
    ..
}
facets: {
    company: {
        terms: {
            field: "company"
            size: N
        }
    }
}
简而言之。你不能

见公开发行:


解决方法:将N指定为非常大的值,以便包含所有内容。

注意,现在可以使用新的聚合来实现这一点(弹性搜索中不推荐使用的“facets”没有进一步的工作要做)。见: