您的位置:首页 > 其它

ElasticSearch27:初识搜索引擎_精确匹配与全文检索的对比分析

2018-01-02 14:58 288 查看
1.exact value
如2017-01-01,如果是exact value搜索的时候,必须输入2017-01-01,才能搜索出来
如果输入一个01,是搜索不出来的。也就是说exact value必须是一样的搜索关键词才能搜索出来。

2.full text
1)缩写 vs,全程,cn vs China
2)格式转化,like liked likes
3)大小写,Tom vs tom
4)同义词,like vs love

如2017-01-01 会拆分成2017 01 01 这样搜索2017 或者01,就可以搜索出来
china,搜索cn,也可以将china搜索出来
likes,搜索like,也可以将likes搜索出来
Tom,搜索tom,也可以将Tom搜索出来
like,搜索love,同义词,也可以将like搜索出来。

就不是单纯的匹配完整的一个词,而是可以对值进行拆分词语后(分词)进行匹配,也可以通过缩写,时态,大小写,同义词等进行匹配
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  elasticsearch