比如有两个doc,name字段一个是abc,另一个是abc 2,不管用match_phrase还是match还是term搜索,都是abc 2排在前面。
我只想要abc那个如何搜索?
比如有两个doc,name字段一个是abc,另一个是abc 2,不管用match_phrase还是match还是term搜索,都是abc 2排在前面。
我只想要abc那个如何搜索?
|
cevincheungMay 24, 2015
1
not_analyzer
|
|
cevincheungMay 24, 2015
2
multi_field
|
|
czheoMay 24, 2015
3
|
|
4
|
|
RemRainMay 25, 2015
5
设置 analyzer 为 not_analyzed,然后用 term 搜索。如果是 match 搜索的话,设置 type 为 phrase
|
|
6
@RemRain 解决了 谢谢
|