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 是正解
|