IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> ElasticSearch_Q:查询某个索引内单个id可以返回对应的文档,但是查询所有的什么也没有返回? -> 正文阅读

[大数据]ElasticSearch_Q:查询某个索引内单个id可以返回对应的文档,但是查询所有的什么也没有返回?

问题场景

版本信息:ElasticSearch 7.13.3
系统版本:CentOS 7.0

需要将Mysql中数据批量导入到ElasticSearch中,从Gitee上找到一套开源源码下载地址,一顿操作后成功导入ElasticSearch

  1. 执行 GET _cat/indices?v=true&s=pri:desc, 返回结果如下,可以看到 edu_resourcereservation下有274条记录
    在这里插入图片描述

    health status index                           uuid                   pri rep docs.count docs.deleted store.size pri.store.size
    green  open   edu_resourcereservation         TC-JnoQBSBSIDymyXYNu9Q   5   0        274            0    766.8kb        766.8kb
    yellow open   openapi_datastore               6qIFIQkoT7azG4p61V16TA   5   1          0            0        1kb            1kb
    yellow open   visit_log                       20dr00TpTtSsa4QEegFF8Q   5   1         29            0    236.3kb        236.3kb
    green  open   .kibana_7.13.3_001              ABnh-jmuQpSzz61J87AYjg   1   0        123            9      2.1mb          2.1mb
    yellow open   test2                           aS8nGO96SJe4ccxSd7TgyQ   1   1          2            0      7.3kb          7.3kb
    green  open   .kibana-event-log-7.13.3-000001 qaJII26jSrmtPkSxy9s7UA   1   0          8            0     22.9kb         22.9kb
    green  open   .apm-custom-link                PjAZEVjdTH269jXKe_DdyQ   1   0          0            0       208b           208b
    green  open   .apm-agent-configuration        KAexxFrPSb2DcBnwfhryKw   1   0          0            0       208b           208b
    yellow open   test1                           Wq_qpqEFQYWrilz2CDvtnQ   1   1          1            0      3.8kb          3.8kb
    green  open   .kibana_task_manager_7.13.3_001 Tfn41tk1R6ST-4k5iE3Hug   1   0         10        32312        3mb            3mb
    green  open   .tasks                          lKFL5f6bTTKC0GcAB6w_ng   1   0          9            0     37.2kb         37.2kb
    
    
  2. 执行 GET /edu_resourcereservation/_doc/_search,返回结果如下,没有任何数据

    {
      "took" : 0,
      "timed_out" : false,
      "_shards" : {
        "total" : 1,
        "successful" : 1,
        "skipped" : 0,
        "failed" : 0
      },
      "hits" : {
        "total" : {
          "value" : 0,
          "relation" : "eq"
        },
        "max_score" : null,
        "hits" : [ ]
      }
    }
    
  3. 执行 GET /edu_resourcereservation/_doc/213,返回结果如下,存在数据

    {
      "_index" : "edu_resourcereservation",
      "_type" : "_doc",
      "_id" : "213",
      "_version" : 8,
      "_seq_no" : 375,
      "_primary_term" : 1,
      "found" : true,
      "_source" : {
        "id" : "213",
        "last_modified" : "2021-01-29 09:48:54",
        "correct_mark_with_html" : null,
        "version" : "147",
        "name" : "云渲染-反坦克设计实验",
        "creation" : "2021-01-13 16:48:02",
        "report_content_with_html" : """[{"id":"writetext1","html":"213","value":"213"},{"id":"writenumber2","html":"123","value":"123"},{"id":"writenumber1","html":"123","value":"123"}]""",
        "report_text_with_html" : """<table class="table table-bordered"><tbody><tr><td><div> <interface id="writetext1" class="input writeonline" contenteditable="false">213</interface> </div><div> <interface id="writenumber2" class="input writeonline" contenteditable="false">123</interface> </div><div> <interface id="writenumber1" class="input writeonline" contenteditable="false">123</interface>  </div><div><interface id="image3" class="openapi" contenteditable="false"><img src="{{{richEditorDomain}}}tempFile/2021/025/0920/a05i.png" style= "width:300px; height:200px;" /></interface>  <interface id="image2" class="openapi" contenteditable="false"><img src="{{{richEditorDomain}}}tempFile/2021/025/0920/c0se.jpg" style= "width:300px; height:200px;" /></interface>  <interface id="image1" class="openapi" contenteditable="false"><img src="{{{richEditorDomain}}}tempFile/2021/025/0919/9pif.png" style= "width:300px; height:200px;" /></interface>  <interface id="text3" class="openapi" contenteditable="false"><font  color="blue">312312测试测试哈哈哈哈</font></interface>  <interface id="text2" class="openapi" contenteditable="false"><font  color="red">213123123这是啥阿三大苏打实打实的123</font></interface>  <interface id="text1" class="openapi" contenteditable="false"><font >QERWWWWWW222323123</font></interface> <br></div></td><td><br></td></tr><tr><td><br></td><td><br></td></tr></tbody></table><div><br></div>"""
      }
    }
    
  4. 查询其他存在的索引visit_log,比较了一下区别

    执行 GET /visit_log,visit_log内容如下:在这里插入图片描述

    {
      "visit_log" : {
        "aliases" : { },
        "mappings" : {
          "properties" : {
           	.	......
          }
        },
        "settings" : {
          "index" : {
            "routing" : {
              "allocation" : {
                "include" : {
                  "_tier_preference" : "data_content"
                }
              }
            },
            "refresh_interval" : "1s",
            "number_of_shards" : "5",
            "provided_name" : "visit_log",
            "creation_date" : "1626223525799",
            "store" : {
              "type" : "fs"
            },
            "number_of_replicas" : "1",
            "uuid" : "20dr00TpTtSsa4QEegFF8Q",
            "version" : {
              "created" : "7130399"
            }
          }
        }
      }
    }
    

    执行 GET /edu_resourcereservation,edu_resourcereservation内容如下,
    在这里插入图片描述

    {
      "edu_resourcereservation" : {
        "aliases" : { },
        "mappings" : {
          "properties" : {
           	.	......
          }
        },
        "settings" : {
          "index" : {
            "routing" : {
              "allocation" : {
                "include" : {
                  "_tier_preference" : "data_content"
                }
              }
            },
            "refresh_interval" : "-1",
            "number_of_shards" : "5",
            "provided_name" : "edu_resourcereservation",
            "creation_date" : "1626223525799",
            "store" : {
              "type" : "fs"
            },
            "number_of_replicas" : "0",
            "uuid" : "TC-JnoQBSBSIDymyXYNIu9Q",
            "version" : {
              "created" : "7130399"
            }
          }
        }
      }
    }
    
  5. 区别就是一个叫 refresh_interval的值为-1,改成1s。 这个属性有啥用? 刷新间隔,默认1s,近实时,文档从索引到可以被检索中间间隔就是这个值 https://blog.csdn.net/qq_28988969/article/details/103514918

    这个值为啥会是-1,因为从Gitee上clone下来的Java代码里面生成索引的时候给手动设死成-1啦。。。

    PUT /edu_resourcereservation/_settings
    {
      "settings" : {
        "refresh_interval" : "1s"
      }
    }
    

解决办法:修改索引edu_resourcereservation属性settings的子属性refresh_interval 值为 1s

PUT /edu_resourcereservation/_settings
{
  "settings" : {
    "refresh_interval" : "1s"
  }
}
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:15:11  更:2021-07-15 16:16:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 15:09:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码