
比如有两个doc,name字段一个是abc,另一个是abc 2,不管用match_phrase还是match还是term搜索,都是abc 2排在前面。
我只想要abc那个如何搜索?
1 cevincheung 2015-05-24 23:20:57 +08:00 not_analyzer |
2 cevincheung 2015-05-24 23:22:52 +08:00 multi_field |
3 czheo 2015-05-24 23:23:40 +08:00 |
4 jiangxinyu226 OP |
5 RemRain 2015-05-25 01:01:24 +08:00 设置 analyzer 为 not_analyzed,然后用 term 搜索。如果是 match 搜索的话,设置 type 为 phrase |
6 jiangxinyu226 OP @RemRain 解决了 谢谢 |