
2 、减号 减号(-)表示搜索结果不包含减号后面词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着要排除的词,谷歌和百度都支持这个词。 例如:搜索 “苹果 电影”,返回结果页面就排除了《苹果》这部电影的结果,而不影响苹果手机电脑和苹果作为水果的内容。 3 audestick OP |
4 audestick OP 求助!先提前谢谢三位同学了~ |
5 xguox 2016-09-18 10:03:18 +08:00 |
6 oaix 2016-09-18 10:18:22 +08:00 {query: {bool: { must_not: {term: {name: "apple"}} }} } |
9 xguox 2016-09-18 11:07:53 +08:00 说错, 应该 "an apple" 之类的可以命中. |
10 oaix 2016-09-18 11:16:28 +08:00 @xguox 嗯,不应该用 term ,使用 match ,比如楼主需要搜索 apple ,但排除 film ,可以这样搜{query: {bool: { must: { match: "apple"}, must_not: {match: "film"}}} |
11 Suclogger 2016-09-18 11:38:22 +08:00 恩, bool query 是正解 |