
搜索
搜索
kobexzf
这个作者很懒,什么都没留下…
展开
-
es-集群随笔(需再整理)
集群发现机制 每个node配置部分其他节点,通过gossip互相认识,选举master,master会ping其他节点,维护和同步集群的状态es7:type消亡,即默认为_doc es6和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 · 121 阅读 · 0 评论 -
es-各类问题
es默认行为,默认可搜索(index默认true),默认不存储(store默认false),默认_source开启,默认新字段加入mapping(dynamic默认true) 所以几乎不用设置mapping的properties,设置只是为了指定类型原创 2021-08-12 18:48:14 · 246 阅读 · 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 · 169 阅读 · 0 评论 -
es-1
Index 含多 Document(同index的Document结构可不同,但相同利于搜索) ,Document 是json(就是条记录) Index 内的Document可以分组,一个分组就是一个Type,每个组(Type)内Document 相似,组间不相似 ...原创 2019-04-29 19:46:42 · 368 阅读 · 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 · 1416 阅读 · 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 · 279 阅读 · 0 评论