Lucene 获取elasticsearch查询中的所有匹配面
是否有方法在elasticsearch查询中获取所有匹配的方面。根据此处给出的链接: 可以得到N个大小的刻面。但是如果我想得到所有匹配的方面呢 我尝试在facet查询中指定“size:0”,但似乎不起作用 这是我的示例ES查询Lucene 获取elasticsearch查询中的所有匹配面,lucene,elasticsearch,Lucene,elasticsearch,是否有方法在elasticsearch查询中获取所有匹配的方面。根据此处给出的链接: 可以得到N个大小的刻面。但是如果我想得到所有匹配的方面呢 我尝试在facet查询中指定“size:0”,但似乎不起作用 这是我的示例ES查询 query: { .. } facets: { company: { terms: { field: "company" size: N } } } 简而言之。你不能
query: {
..
}
facets: {
company: {
terms: {
field: "company"
size: N
}
}
}
简而言之。你不能
见公开发行:
解决方法:将N指定为非常大的值,以便包含所有内容。注意,现在可以使用新的聚合来实现这一点(弹性搜索中不推荐使用的“facets”没有进一步的工作要做)。见: