04 2024 档案

摘要:普通字段聚合 # 使用数据 PUT /book/_doc/2 { "name": "java编程思想", "desc": "我们通常只需一天来审核你的信息。如果我们发现你的帐户确实未违反我们的社群守则,你便可以再为次使用Facebook官网。", "price": 10.91, "timestamp 阅读全文
posted @ 2024-04-26 11:36 py卡卡 阅读(38) 评论(0) 推荐(0) 编辑
摘要:场景: 下载某一个索引中的一亿条数据 scoll搜索会在第一次搜索的时候,保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,如果这个期间数据变更,是不会让用户看到的。 每次发送scroll请求,我们还需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内能完成就 阅读全文
posted @ 2024-04-26 09:46 py卡卡 阅读(33) 评论(0) 推荐(0) 编辑
摘要:插入数据 DELETE /website PUT /website { "mappings": { "properties": { "title": { "type": "text" } } } } PUT /website/_doc/1 { "title": "first class" } PUT 阅读全文
posted @ 2024-04-26 09:28 py卡卡 阅读(109) 评论(0) 推荐(0) 编辑
摘要:定位错误语法 比如查询一个name/desc中包含google的数据,结果输入关键词有误,就会包错, "unknown query [mul_match] did you mean any of [multi_match, match]?" GET /book01/_search { "query" 阅读全文
posted @ 2024-04-25 17:20 py卡卡 阅读(29) 评论(0) 推荐(0) 编辑
摘要:默认查询 GET /my_index/_search 条件查询 GET /my_index/_search?q=text:国人 返回结果解析: { "took": 30, # 总耗时多少毫秒 "timed_out": false, # 是否超时 "_shards": { # 查询分片情况 "tota 阅读全文
posted @ 2024-04-12 11:13 py卡卡 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一、内置分词器 分词步骤 1). character filter:在一段文本进行分词之前,先进行预处理,eg:最常见的过滤html标签(hello -> hello), & -> and ( I & you -> I and you) 2). tokenizer:分词, eg:hello you 阅读全文
posted @ 2024-04-07 16:30 py卡卡 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:一.索引管理 直接put数据PUT index/_doc/1,ES会自动生成索引,并建立动态映射dynamic mapping 在生产上,需要自己手动建立索引和映射,为了更好地管理索引。就像数据库的建表语句一样 创建索引 PUT /index { "setting": {}, "mappings": 阅读全文
posted @ 2024-04-07 11:21 py卡卡 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示