![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
搜索
搜索
kobexzf
这个作者很懒,什么都没留下…
展开
-
es-集群随笔(需再整理)
集群发现机制每个node配置部分其他节点,通过gossip互相认识,选举master,master会ping其他节点,维护和同步集群的状态es7:type消亡,即默认为_doces6和7 在集群通信层面区别_version与_primary_term和_seq_no区别get和search区别coordinate node:无法配置,每一个node都有此功能ingest node:ingest pipelinediscovery.zen.ping.unicast.hosts (推荐设置为所有的mas原创 2022-07-07 10:51:14 · 90 阅读 · 0 评论 -
es-各类问题
es默认行为,默认可搜索(index默认true),默认不存储(store默认false),默认_source开启,默认新字段加入mapping(dynamic默认true)所以几乎不用设置mapping的properties,设置只是为了指定类型原创 2021-08-12 18:48:14 · 181 阅读 · 0 评论 -
lucence
lucence: Index是目录(多文件),没有固定进程倒排索引:每个需index的field建立term - docId list:如何快速查找(FST)多条件查询:docId list进行merge,此list设计为skiplist(本身有序,多层,快速查找)docId - doc :skiplist 快速查找需要其它结构支持freq,position,analyzer支持按phrase分词...原创 2020-07-21 11:43:04 · 130 阅读 · 0 评论 -
es-1
Index 含多 Document(同index的Document结构可不同,但相同利于搜索) ,Document 是json(就是条记录)Index 内的Document可以分组,一个分组就是一个Type,每个组(Type)内Document 相似,组间不相似...原创 2019-04-29 19:46:42 · 327 阅读 · 0 评论 -
es-聚合,dsl,script
聚合四大类:Bucketing(分桶),metric(给出document集合的某指标),matrix,pipeline聚合是在query(无query,则为match-all)的全部结果下进行的,与from,size无关{ "size": "0", "aggs": { "buck1": { "terms": { ...原创 2019-06-17 15:46:55 · 1359 阅读 · 0 评论 -
es-2
Search Api:GET /twitter/_search?q=user:kimchy twitter可为多个indices和_all, 后面为query string query或使用请求体:{ "query" : { "term" : { "user" : "kimchy" } }}terminate_after:每个shard最大收集的...原创 2019-06-12 11:36:13 · 249 阅读 · 0 评论