elasticsearch
玖伍小伙子
95后的码农
展开
-
spring cloud 整合elasticsearch 单个、批量添加文档
spring cloud 整合elasticsearch 单个、批量添加文档原创 2022-02-15 22:51:15 · 1387 阅读 · 0 评论 -
spring cloud 整合elasticsearch 创建索引支持ik中文分词和拼音分词
spring cloud 整合elasticsearch 创建索引原创 2022-02-11 11:50:18 · 1610 阅读 · 0 评论 -
spring cloud 集成elasticsearch 实现findByIds查询
我们使用elasticsearch常使用它的分词查询,但是因为业务需要也需要使用多id查询,elasticsearch提供了MultiGetRequest实现多ids,多索引查询:/** * 根据多个索引查询 */ public <T> List<T> findByIds(List<String> keys, Class<T> clazz) { RestHighLevelClient client=this.r原创 2022-01-25 10:04:44 · 2244 阅读 · 0 评论 -
spring cloud 集成elasticsearch 实现分词查询和模糊查询
使用elasticsearch 主要的一个场景就是分词查询,我以电商搜索商品为例:搜索“精华乳液套装”搜索引擎(ik分词器)会拆成 精华、乳液、套装分别去匹配字段,会根据匹配度计算分值条件组装 BoolQueryBuilder productNameIKBoolBuilder = QueryBuilders.boolQuery(); produ..原创 2022-01-20 16:54:01 · 2635 阅读 · 0 评论 -
Elasticsearch7.5 kibana _search 查询数据只返回10000条数据
查询全部数据只返回10000条,并没有返回实际的总数GET /index/_search{ "query": { "match_all": {} }}查询结果 :total=10000,但是想查询所有的数据,查了资料track_total_hits默认为false 最大10000条{ "took" : 1, "timed_out" : false, "_shards" : { "total" : 30, "successful" : 30,原创 2021-01-29 11:31:22 · 2388 阅读 · 0 评论 -
elasticsearch7.5 索引状态yellow问题解决
我的服务是windows单机服务并没有做集群。查看下目前索引的状态GET _cluster/health执行结果{ "cluster_name" : "dev", "status" : "yellow", "timed_out" : false, "number_of_nodes" : 1, "number_of_data_nodes" : 1, "active_primary_shards" : 36, "active_shards" : 36, "relo原创 2021-01-29 11:07:47 · 10682 阅读 · 1 评论