【发布时间】:2015-11-28 01:54:15
【问题描述】:
我正在使用 elasticsearch 中的过滤器(我们使用旧版本 1.3.1),我需要按任何字段过滤我的搜索结果。通过查询,可以这样完成:
"query": {
"query_string": {
"query": "_all:test"
}
}
但过滤器似乎不适用于 _all 语句。我能做些什么?更新的 elasticsearch 版本会解决我的问题吗?
提前致谢!
PS:我需要搜索确切的值,所以我不能使用查询。查询和过滤器之间存在差异 - 如果您搜索 my brown,那么您会看到如下结果:
my brown
This is my brown dog.
someone stolen my brown wallet
但是过滤器只会返回my brown,这正是我所需要的。
【问题讨论】:
标签: elasticsearch