试试搜索一下吧
like

like

Elasticsearch中文分词器问题

Elasticsearchsylvanas 回复了问题 • 12 人关注 • 4 个回复 • 6446 次浏览 • 2018-11-05 03:38 • 来自相关话题

elasticsearch 怎么实现模糊匹配

Elasticsearchxiaorong 回复了问题 • 9 人关注 • 7 个回复 • 33243 次浏览 • 2017-09-29 12:43 • 来自相关话题

条新动态, 点击查看
kennywu76

kennywu76 回答了问题 • 2018-11-01 10:10 • 4 个回复 不感兴趣

Elasticsearch中文分词器问题

赞同来自:

提供一个思路供参考:
 
公司名称可以索引为multi-filed,即一个为keyword类型,一个为text类型。 查询的时候,使用bool Query,对两个字段分别查询后用should连接, 这样完全匹配的公司名称相关度比部分匹配的高,排在前面优先返回。... 显示全部 »
提供一个思路供参考:
 
公司名称可以索引为multi-filed,即一个为keyword类型,一个为text类型。 查询的时候,使用bool Query,对两个字段分别查询后用should连接, 这样完全匹配的公司名称相关度比部分匹配的高,排在前面优先返回。
 
例如:
[code]{
"query": {
"bool": {
"should":
}
}
}
对于常用词的滤除,一个可以考虑在分词器中,将常用词定义为stop word, 从而在分词阶段就滤除掉。 另外也可以通过boosting Query,降低这类词的打分权重。 参考:  not-quite-not.html

Elasticsearch中文分词器问题

回复

Elasticsearchsylvanas 回复了问题 • 12 人关注 • 4 个回复 • 6446 次浏览 • 2018-11-05 03:38 • 来自相关话题

elasticsearch 怎么实现模糊匹配

回复

Elasticsearchxiaorong 回复了问题 • 9 人关注 • 7 个回复 • 33243 次浏览 • 2017-09-29 12:43 • 来自相关话题