![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
曹臻颜
简单会点代码
展开
-
Elasticsearch需求:使用聚合分析求标签之间的交集、并集与差集
最近公司有一个需求:求标签之间的交集、并集,但不允许使用query语句,必须使用聚合分析。这要求真的有点男,一瞬间不知道怎么整。后来使用聚合中的filter对元素进行过滤,通过求子集的方式求出交集.1.求出交集这里我们先看一下我设置索引的mapping { "test" : { "mappings" : { "properties" : { ...原创 2019-09-14 22:32:02 · 5012 阅读 · 1 评论 -
ES(1)ES入门、IndexAPI与DocumentAPI
一.常见术语1.文档document 概念:用户储存在es中的数据文档,es中存储的最小单元,相当于数据库表中的一行数据 2.索引Index 概念:具有相同字段的文档列表组成,是文档的集合。在数据库中对应的是一张表3.节点Node 概念:一个Node就相当于一个Elasticsearch的运行实例,是集群的构成单元4.集群Cluster 概...原创 2019-08-26 20:59:58 · 572 阅读 · 2 评论 -
ES(2)搜索引擎的概念及基础分词器介绍
一.书与搜索引擎1.正排索引的概念用户可以通过文档Id到文档内容、单词的关联关系。单词的意思就是,将文档内容做了分词之后,每一个单词的结果2.倒排索引的概念单词到文档Id之间的关系进行索引3.索引的查询流程例如:查询包含"搜索引擎"的文档 步骤:①通过倒排索引获得"搜索引擎"对应的文档ID ②通过正排索引查询对应的文档Id,获得完整内容 ③返回给用户最终结果...原创 2019-08-30 11:33:18 · 497 阅读 · 0 评论