elasticsearch
文章平均质量分 97
小白说(๑• . •๑)
学如逆水行舟,不进则退。
展开
-
elasticsearch 6.8.x 索引别名、动态索引扩展、滚动索引
es官网,关于创建自定义生命周期es官网,关于ilm API================> ilm 策略参数// 策略定义子对象"hot": {// 滚动更新操作定义"max_age": "30d" // 最大30天属于热门搜索、写入},// 删除阶段在 90 天后开始// 删除操作定义es官网,关于创建索引并应用ilm策略创建索引模板// 使用此模板的优先级,数值越大,优先级越高,数值大的索引模板配置会覆盖优先级小的配置。原创 2024-03-25 14:56:06 · 1290 阅读 · 1 评论 -
ES6.8.6 Java客户端发起 增删改查 query (bool)、update、delete
如果查询位于筛选器上下文中,或者两者都没有 must , filter 则必须至少有一个查询与文档匹配,才能使 bool 文档与 bool should 查询匹配。但是,与查询的分数不同的 must 是,查询将被忽略。需要注意的是,如果字段值设置为显示的null(空数组也不会被索引),那这个字段不会被es索引,所以通过某个字段=null是查不到数据的,但是可以在创建索引的时候指定。同时看到网上说es有个bug,先查询,再修改就不会出现超时的错误,但是没有说的哪个版本的问题,我试了一下没有解决。原创 2024-01-29 14:06:52 · 707 阅读 · 0 评论 -
ES6.8.6 创建索引配置分词器、映射字段指定分词器、查询数据高亮显示分词结果(内置分词器、icu、ik、pinyin分词器)
通过拼音同样能查询到es中的中文记录,但是,pinyin分词对高亮结果的返回可能不太支持,全部都是空标签。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。(略)数据内容同上,除索引名称、分词器不一样外,其他一样。观察高亮标签,对比icu分词器查询的结果更多了。的数据,和原本应该查的关系关联度是非常低的。参考对输入的分词,以同样的步骤,对。以下postman截图中{{domain}}等于。通过icu分词器的分词查询,也进行了高亮,说明通过天才作家匹配到了记录。对词的拆分粒度更大。原创 2024-01-25 16:56:55 · 1835 阅读 · 0 评论 -
ES6.8.6 为索引映射(Mapping)创建自定义分词器,测试分词匹配效果
配置的分词器使用专业的中文分词器(IK分词器),配置分词模式为(ik_smart),配置字符过滤(char_filters)、过滤令牌(filter)。ES官网关于自定义分词器的参数说明ES官网关于定义分词器,type参数说明ES官网关于构建内置或者自定义分词器tokenizer参数说明ES官网关于char-filters字符过滤配置。原创 2024-01-25 15:30:22 · 1250 阅读 · 0 评论 -
ES6.8.6 分词器安装&使用、查询分词结果(内置分词器、icu、ik、pinyin分词器)
安装分词器插件后,在创建索引时没有配置自定义分词器名称时,请求需要使用插件中默认的分词器名称。(本文没有涉及到自定义分词器名称的配置)输入词的分词规则和被查询字段的的分词规则一致。否则查不出结果。了解了分词器是不是能Get到怎么在百度输入框里面输入内容,查询可能更精准?原创 2024-01-24 15:33:51 · 1594 阅读 · 0 评论