【发布时间】:2015-12-09 13:44:31
【问题描述】:
当我尝试使用此类查询搜索文档时(使用标准分析器索引的字段):
"query": {
"match": {
"Book": "OG/44"
}
}
我有术语“OG”和“44”,结果集将包含可能是这两个术语中的任何一个的结果。当只存在这两个术语时,我应该使用什么分析器/标记器来获得结果?
【问题讨论】:
-
也许您需要在查询或索引值时转义斜线?
-
但那将是一个令牌不是吗?
-
是的。您是否需要有两个令牌并同时查询它们?
-
这取决于,我不知道我是否会通过转义查询获得类似 'OG/44/13' 的结果。我无法彻底更改客户端代码。
标签: elasticsearch