是时候用 ES 拯救发际线啦

es 分词搜索有问题,肿么办???

Elasticsearch | 作者 aibric | 发布于2016年08月26日 | 阅读数:7162

我用的是 query_string 进行查询,查询出来的数据有问题,比如我搜索 安全帽,竟然把 翻毛的安全鞋也搜索出来了。 肿么办,我只想要标题里有 安全帽的,这个怎么玩啊啊啊!!!
 "query_string" => [
"fields" => [
"goodsName.*",
],
"query" => $k,
"default_operator" => "AND"
],
已邀请:

aibric

赞同来自:

加个空格就好了。

martindu - 搜披露创始人

赞同来自:

query_string精确查询要加双引号,或者你改用match_phrase也可以。题主这是什么语言的接口?

要回复问题请先登录注册