2018年8月26日

Elasticsearch(四)优化用户体验

摘要: 改正用户拼写 Term suggester:词项匹配建议;可以通过wiki的插件来下载wiki上面的单词以及短语,来作为你的拼写提示基础仓库; Phrase suggester:n-gram算法,短语匹配; Complete suggester:prefix匹配;内置了FST(Finite Stat 阅读全文

posted @ 2018-08-26 23:16 下士闻道 阅读(640) 评论(0) 推荐(0) 编辑

ElasticSearch(三)不仅仅是查询

摘要: 二次评分 查询出来结果后,进行二次评分; 但是其实每个文档查询出来的结果是两次查询的分数之和,这个其实并不是很能讲的清楚; 多匹配控制 多匹配是指multi-match,控制则是指一下的几种控制方式: best_field:多个字段,相同的查询内容,例如: 上面的查询将会被解析为多个match子句: 阅读全文

posted @ 2018-08-26 22:10 下士闻道 阅读(466) 评论(0) 推荐(0) 编辑

ElasticSearch(二) 关于DSL

摘要: 关于Lucene里面的查询评分,其实是基于一个公式:TF/ IDF(Term-Frequency/ Inverse Document Frequency),词频率/ 倒排文档频率,这个公式讲了一个故事,就是一个不具备区分度的词,就是它的在各个文档中都有出现(在每个文档中出现次数并不重要),那么这个词 阅读全文

posted @ 2018-08-26 12:29 下士闻道 阅读(678) 评论(0) 推荐(0) 编辑

导航