摘要: ElasticSearch 2 (18) 深入搜索系列之控制相关度 摘要 处理结构化数据(比如:时间、数字、字符串、枚举)的数据库只需要检查一个文档(或行,在关系数据库)是否与查询匹配。 布尔是/非匹配是全文搜索的基础部分,但不止这些,我们也同样需要知道每个文档与查询的相关度,在全文搜索引擎中我们不 阅读全文
posted @ 2016-03-08 17:54 Richaaaard 阅读(6345) 评论(1) 推荐(0) 编辑
摘要: ElasticSearch 2 (17) 深入搜索系列之部分匹配 摘要 到目前为止,我们介绍的所有查询都是基于完整术语的,为了匹配,最小的单元为单个术语,我们只能查找反向索引中存在的术语。 但是,如果我们想匹配部分术语而不是全部改怎么办? 部分匹配(Partial matching) 允许用户指定查 阅读全文
posted @ 2016-03-08 15:37 Richaaaard 阅读(6316) 评论(1) 推荐(0) 编辑
摘要: ElasticSearch 2 (16) 深入搜索系列之近似度匹配 摘要 标准的全文搜索使用TF/IDF处理文档、文档里的每个字段或一袋子词。 match 查询可以告诉我们哪个袋子里面包含我们搜索的术语,但这只是故事的一部分。它并不能告诉我们词语之间的关系。 考虑下面句子的区别: Sue ate t 阅读全文
posted @ 2016-03-08 09:20 Richaaaard 阅读(9471) 评论(0) 推荐(1) 编辑