![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
学习elasticsearch
程序员卷王
仅此一生,竭尽全力
展开
-
Text fields are not optimised for operations that require per-document field data like aggregations
elasticsearch在聚合排序搜索的时候报错DSL语句如下GET /spu/_search{ "from": 0, "size": 10, "query": { "multi_match": { "query": "华为", "fields": ["caption^1.0", "name^1.0"], "type": "best_fields", "operator": "OR", "slop": 0, "prefix_length": 0,原创 2021-05-03 11:22:03 · 8199 阅读 · 2 评论 -
elasticsearchRestTemplate局部更新文档
@PostMapping("/update") public Object update() { Document document = Document.create(); // 将id为1023539082200的name列的值更为update by wfd document.put("name", "update by wfd"); UpdateResponse response = elasticsearchRestTemplate.update(UpdateQuery.buil.原创 2021-05-02 00:09:03 · 3438 阅读 · 1 评论 -
通过 kibana查看分词效果
先进入kibana的管控台,点击菜单栏中的 dev tools一、使用默认的分词器GET _analyze{ "text": "中华人名共和国"}分词效果{ "tokens" : [ { "token" : "中", "start_offset" : 0, "end_offset" : 1, "type" : "<IDEOGRAPHIC>", "position" : 0 }, {原创 2021-05-01 19:21:41 · 2828 阅读 · 0 评论 -
sprinboot 整合 elasticsearch实现各种查询:高亮查询、termQuery、rangeQuery、matchQuery、multiMatchQuery、分页查询
sprinboot 整合 elasticsearch实现各种查询:高亮查询、termQuery、rangeQuery、matchQuery、multiMatchQuery、分页查询原创 2021-05-01 11:22:26 · 2152 阅读 · 4 评论 -
springboot 整合 spring data elasticsearch 打印查询语句
学习elasticsearch的时候,想要查看elasticsearch发送的DSL语句,可以添加如下配置一、配置RestHighLevelClient/** * @author wfd * @description * @create 2021/3/7 23:10 */@Configurationpublic class EsConfig { // @Bean // public RestHighLevelClient restHighLevelClient() { // ret原创 2021-05-01 08:52:17 · 6532 阅读 · 1 评论