Elasticsearch版本5.4.2
要查询的分词使用ik分词器
分词查询是把要查的词分词掉,然后每个词匹配到一条数据都要展示出来吗?
怎么才能过滤掉相同的数据呢?
要查询的分词使用ik分词器
"cname": {
"type": "text",
"analyzer": "ik_smart"
},
查询GET xx/xxxxx/_search
{
"query": {
"bool": {
"must": [
{
"query_string": {
"default_field": "cname",
"query": "建设集团有限公司"
}
}
]
}
},
"from": 0,
"size": 10,
"sort": ["_score"]
}
查询出来结果有很多相同的,_id也都一样。40w的数据,查出来之后变成300多万了分词查询是把要查的词分词掉,然后每个词匹配到一条数据都要展示出来吗?
怎么才能过滤掉相同的数据呢?
4 个回复
kepmoving - 90后
赞同来自:
kennywu76 - Wood
赞同来自:
F91 - 90后IT男,.Net
赞同来自:
ko_1943
赞同来自: