`
knight_black_bob
  • 浏览: 851093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

elastic search head 基本用法

阅读更多

 

elastic search head 基本用法

 

es 安装方法: http://knight-black-bob.iteye.com/blog/2259836

 

 

 

 

资源监控和集群管理插件 

 

bin/plugin -install lukas-vlcek/bigdesk
http://192.168.13.140:9200/_plugin/bigdesk

 

 数据查询插件

 

bin/plugin -install mobz/elasticsearch-head
http://192.168.13.140:9200/_plugin/head/

 

 

理解性:

   _index  类似 mysql中 database

   _type   类似  mysql 中 table

   _ id     类似  mysql 中 id

 

 

插入测试数据

使用 put   http://192.168.13.140:9200/baoyou/10120/17_2/

 {

  "token_id": 17,

  "type_id": 1,

  "tag_desc": "test data",

  "insert_time": "20151202",

  "tag_id": 2

}

使用 put   http://192.168.13.140:9200/baoyou/10120/17_1/

 {

  "token_id": 17,

  "type_id": 1,

  "tag_desc": "test data",

  "insert_time": "20151202",

  "tag_id": 1

}

 



 

 

2.删除数据



 

 

3.查询语句

 

{
  "size": 5,
  "query": {
    "bool": {
      "should": [
        {
          "match": {
            "tag_id": 2
          }
        },
        {
          "match": {
            "tag_id": 1
          }
        }
      ]
    }
  },
  "aggs": {
    "hello": {
      "terms": {
        "field": "token_id"
      }
    }
  }
}

 



 

 

4.更新数据



 

 

更新数据 version 有所改变

 

 

 elastic search head 基本用法2

 

{
  "size": 0,
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "os": "iOS"
          }
        }
      ]
    }
  },
  "aggs": {
    "hello": {
      "terms": {
        "field": "device_resolution"
      }
    }
  }
}

 

{
"took": 23,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 25187,
"max_score": 0,
"hits": [ ]
},
"aggregations": {
"hello": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "667*375",
"doc_count": 9379
}
,
{
"key": "568*320",
"doc_count": 8302
}
,
{
"key": "736*414",
"doc_count": 4475
}
,
{
"key": "480*320",
"doc_count": 3030
}
,
{
"key": "755*425",
"doc_count": 1
}
]
}
}
}

 

 1. term  分词



 

 

 

 term 分词, long int 类型 , 17 的 分词就是 17 , string 类型 为 空格 分割的单词 。 test data 分词之后是 test ,data . 【test data】 不是

 

 

    1. {"query":{"bool":{"must":[{"term":{"10120.tag_desc":"data"}}],"must_not":[],"should":[{"term":{"10120.tag_desc":"test"}}]}},"from":0,"size":10,"sort":[],"facets":{}}:


     

 

 

2.range

 

  1. {"query":{"bool":{"must":[{"range":{"10120.token_id":{"from":"1","to":"18"}}}],"must_not":[],"should":[]}},"from":0,"size":10,"sort":[],"facets":{}}:

 

 

 range 区间 范围 只对整形 有作用 ,string 无效。

 

 

3.fuzzy

    1. {"query":{"bool":{"must":[],"must_not":[],"should":[{"fuzzy":{"10120.token_id":{"value":"1","min_similarity":"20"}}}]}},"from":0,"size":10,"sort":[],"facets":{}}:
  1.  

     fuzzy  区间    value +- min_similarity   本 实例中   是  -19 ~21 之间。

 

 4.query_string

 

 

 

 



 

query_string  可以对 int long string 进行 查询。

   对 int long 只能 本身查询

   对 string 进行 分词查询  本身 也可以查询。

 

 

 5. miss

   对 那列中 没有 值的列 进行显示。

 

 6. prefix



 prefix 前缀查询

 

7. wildcard

    1. {"query":{"bool":{"must":[],"must_not":[],"should":[{"wildcard":{"10120.tag_desc":"t*"}}]}},"from":0,"size":10,"sort":[],"facets":{}}:


     

 wildcard 通配符

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

  • 大小: 52.1 KB
  • 大小: 12 KB
  • 大小: 383.8 KB
  • 大小: 38.9 KB
  • 大小: 107.2 KB
  • 大小: 99.6 KB
  • 大小: 109 KB
  • 大小: 105.1 KB
  • 大小: 25.7 KB
  • 大小: 24.3 KB
  • 大小: 22.8 KB
  • 大小: 23.9 KB
  • 大小: 25.7 KB
  • 大小: 24.3 KB
  • 大小: 16.1 KB
  • 大小: 22.6 KB
  • 大小: 23.9 KB
0
0
分享到:
评论

相关推荐

    谷歌浏览器elasticsearch head插件

    **谷歌浏览器Elasticsearch Head插件详解** 在大数据时代,Elasticsearch作为一款强大的开源搜索引擎,因其高效、灵活和可扩展性而广受青睐。它主要用于全文检索、数据分析以及实时日志收集等领域。为了便于管理和...

    ElasticSearch-head插件

    总的来说,Elasticsearch-head插件是一个轻量级且实用的Elasticsearch可视化工具,尤其适合初学者和小型项目使用。尽管其功能相比Kibana有所欠缺,但对于理解Elasticsearch的基本操作和数据结构,仍是一个非常有价值...

    elasticsearch-head-pluginforchrome.zip

    3. **Elasticsearch Head**:Head是这个插件的名字,意指它提供了一个“头部”视图,让用户能够查看和管理Elasticsearch集群的基本信息,如节点状态、索引、文档数量、搜索性能等。 4. **manifest.json**:这是...

    elasticsearch-head.tar.gz

    **Elasticsearch-head 插件详解** Elasticsearch(简称ES)是一款强大的开源搜索引擎,它基于Lucene构建,提供分布式、...通过安装和使用elasticsearch-head,你可以更高效地管理和优化你的ES环境,提升工作效率。

    elasticsearch-head 1.0.8.zip

    **Elasticsearch Head 插件详解** Elasticsearch 是一个高度可扩展的开源全文搜索引擎,设计用于处理海量数据,提供快速、准实时的搜索...通过掌握其使用方法和功能,可以更好地理解和优化 Elasticsearch 集群的性能。

    ElasticSearch-Head_v0.1.5.zip

    ElasticSearch-Head_v0.1.5.zip 是一个针对Elasticsearch的浏览器插件,专为Chrome浏览器设计。这个插件的版本号是0.1.5,表明它是该软件的一个较新版本,可能包含了最新的功能改进和修复。Elasticsearch-Head是一款...

    elasticsearch-head

    **Elasticsearch-Head 插件详解** Elasticsearch-Head 是一款专为 Elasticsearch 设计的可视化管理工具,它提供了一个简洁的Web界面,让用户能够更直观地管理和监控 Elasticsearch 集群。这款插件极大地提高了操作 ...

    elasticsearch-head.zip

    安装Head插件的方法通常是将"elasticsearch-head.zip"解压到Elasticsearch的plugins目录下。首先,你需要确保Elasticsearch服务已经正确安装并运行。然后,将这个压缩包解压缩,将解压后的"elasticsearch-head-...

    es-head Elasticsearch的可视化操作插件

    es-head 插件可以在谷歌浏览器中使用,以下是使用方法: 1.下载解压 es-head 插件。你可以从相关网站下载 es-head 插件的压缩包,然后解压。 2.将解压后的插件文件放入 Chrome 扩展程序目录。可以参考谷歌浏览器右...

    elasticsearch-head-chrome-master.zip

    **Elasticsearch Head 插件详解** Elasticsearch Head 是一个流行的数据查看和管理工具,专为Elasticsearch集群设计。这个工具以Chrome浏览器扩展的形式存在,提供了直观的图形用户界面,使得用户能够轻松地浏览、...

    elasticsearch-head-master.zip

    安装Elasticsearch Head插件的方法通常是将解压后的文件复制到Elasticsearch的plugins目录下,然后重启Elasticsearch服务。在运行Elasticsearch后,可以通过浏览器访问`http://localhost:9200/_plugin/head/`来打开...

    ElasticSearch Head 插件(浏览器版)

    在本文中,我们将深入探讨这个插件的功能、安装与使用方法,以及它如何帮助我们更好地理解和管理Elasticsearch集群。 **一、Elasticsearch Head 插件的主要功能** 1. **集群视图**:Elasticsearch Head 提供了集群...

    elasticsearch-head-master

    **在ES5.6及以上版本安装Elasticsearch Head插件的方法:** 1. **准备环境**:确保已安装Node.js,因为Head插件是基于Node.js开发的。 2. **获取源码**:从压缩包`elasticsearch-head-master`中解压获取源代码。 3....

    elasticsearch5.x的head插件

    Elasticsearch 5.x 的 Head 插件是一个非常实用的管理工具,它提供了一个直观的 Web UI,使得用户能够方便地管理和监控 Elasticsearch 集群的状态。在没有外网连接的环境中,离线安装 Head 插件是必不可少的。下面...

    Elasticsearch5.2可视化插件 elasticsearch-head-master

    安装 `elasticsearch-head` 插件的方法通常是将其解压到 Elasticsearch 的插件目录下,然后重启 Elasticsearch 服务。由于 `elasticsearch-head` 是一个基于浏览器的插件,所以不需要在 Elasticsearch 进程中加载,...

    elasticsearch5-head安装

    **Elasticsearch 5.0与Head插件安装详解** Elasticsearch是一个开源的全文搜索引擎,基于Lucene构建,提供分布式、实时、可扩展的数据存储和搜索服务。Head插件是用于Elasticsearch的一个非常实用的管理界面,可以...

    elasticsearch-5.6.4-head.tar

    **Elasticsearch 5.6.4 头部插件安装详解** Elasticsearch 是一个开源的全文搜索引擎,以其高效、灵活和可扩展性而受到广大开发者和数据分析师的青睐。...了解其安装和使用方法,能有效提升Elasticsearch的运维效率。

    elasticsearch-head谷歌插件

    "elasticsearch-head谷歌插件"的使用方法通常是将压缩包文件(如:0e35f003d1f846a983f42c66e85472fe)解压后,将包含的文件部署到Elasticsearch服务器的相应目录下。具体步骤可能包括以下几点: 1. 下载并解压插件...

Global site tag (gtag.js) - Google Analytics