• Elastic Search中如何查看索引数据?


    www.data-master.net 数据极)

    问题:
    我遇到了ElasticSearch和Rails的问题,由于attr_protected,一些数据没有正确编入索引。Elastic Search在哪里存储索引数据?怎么检查实际索引数据是否错误呢?
    检查映射的命令Tire.index(‘models’).mapping没有帮助,仅列出字段。

    www.data-master.net 数据极)
    回答1:
    探索ElasticSearch集群的最简单方法可能是使用elasticsearch -head命令。

    你可以这样来安装它:

    cd elasticsearch/
    ./bin/plugin -install mobz/elasticsearch-head
    
    • 1
    • 2

    然后(假设ElasticSearch已在您的本地计算机上运行),打开浏览器窗口:
    http://localhost:9200/_plugin/head/

    或者,您可以在命令行使用curl命令,例如:
    检查索引的映射:

    curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1' 
    
    • 1

    获取一些示例文档:

    curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' 
    
    • 1

    查看存储在特定字段中的实际术语(即如何分析该字段):

    curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'  -d '
     {
        "facets" : {
           "my_terms" : {
              "terms" : {
                 "size" : 50,
                 "field" : "foo"
              }
           }
        }
     }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    更多信息请访问:http://www.elasticsearch.org/guide

    到目前为止,对于Elasticsearch而言,为其编写curl样式命令的最简单方法是Marvel中的Sense插件。
    它带有源突出显示,非常精简和自动化。
    注意:Sense最初是一个独立的chrome插件,但现在是Marvel项目的一部分。

    回答2:
    查看索引数据的最简单方法绝对是在浏览器里查看,无需下载或安装。

    假设你的elasticsearch主机是http://127.0.0.1:9200。

    步骤1
    导航以http://127.0.0.1:9200/_cat/indicesv列出您的索引。

    步骤2
    尝试访问所需的索引: http://127.0.0.1:9200/products_development_20160517164519304

    请注意aliases,这意味着我们也可以在以下位置访问索引: http://127.0.0.1:9200/products_development

    步骤3:
    导航到http://127.0.0.1:9200/products_development/_searchpretty=1查看您的数据。

    www.data-master.net 数据极)
    回答3:
    Kibana也是一个很好的解决方案。它是Elastic的数据可视化平台。如果安装了它,默认是在端口5601上运行的。

    在它提供的许多东西中,有“开发工具”这一项,我们可以在其中进行调试。

    例如,您可以使用该命令检查可用的索引

    GET /_cat/indices
    
    • 1
  • 相关阅读:
    (转)c 多张图片生成avi视频
    详细解析 replaceAll()方法
    Mybatis-Plus实体类继承Model的使用
    3 Prim算法的设计--来源舒姐
    【常见错误】SVN提交项目时,出现了这样的提示:“XXX“ is scheduled for addition, but is missing。
    【SpringBoot】| SpringBoot 集成 Redis
    LeetCode 刷题 [C++] 第236题.二叉树的最近公共祖先
    网络安全:MSF常用命令总结
    8000字专访:跨越增速低谷,多媒体正面临稍纵即逝的机遇
    cgroups v1简介
  • 原文地址:https://blog.csdn.net/m0_67392126/article/details/126358419