ElasticSearch常用命令

导读:本篇文章讲解 ElasticSearch常用命令,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.查看健康

http://127.0.0.1:9200/_cat/health?v(注所有的ip以及端口都需改成自己的)

ElasticSearch常用命令2.创建,添加索引

http://127.0.0.19200/customer/1(在8之前还有文档的概念,但是在8之后就没有文档的概念)

这个请求(如不存在)将自动创建一个 ID 为 1 的新文档,并储存键值对,并为其建立索引。

ElasticSearch常用命令

 3.查看索引内容

http://127.0.0.1:9200/customer/_search(customer表示索引名,_search表示检索)

ElasticSearch常用命令

  • took – 查询花费时长(毫秒)
  • timed_out – 请求是否超时
  • _shards – 搜索了多少分片,成功、失败或者跳过了多个分片(明细)
  • max_score – 最相关的文档分数
  • hits.total.value – 找到的文档总数
  • hits.sort – 文档排序方式 (如没有则按相关性分数排序)
  • hits._score – 文档的相关性算分 (match_all 没有算分)

4.查看索引结构

http://127.0.0.1:9200/customer

ElasticSearch常用命令

 5.删除索引

http://127.0.0.1:9200/customer(注意请求方式为delete)

ElasticSearch常用命令

6.修改某一数据的值

post请求

http://localhost:9200/indexName/_update_by_query

请求参数

{
    "script": {
        "inline": "ctx._source['columnName']='修改后的值';"
    },
    "query": {
        "bool": {
            "must": [
                {
                    "term": {
                        "columnName": "搜索的条件"
                    }
                }
            ]
        }
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/64389.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!