如下这个query中,分词器会把“成都山水”分词成“成都”和“山水”,现在的结果只能把title中有“成都山水”或者content中有“成都山水”的文档返回
想让分词后的词匹配title或者content,并且2个词可以分别在title和content中匹配到就返回文档
如title中有“成都”,content中有“山水”的文档返回
该如何用multi_match或match拼写query(默认的是IK分词器)
{
"query": {"multi_match": {
"query": "成都山水",
"fields": [" title","content"],
"operator" : "and"
}
}
}
设置multi_match查询的type为cross_fields