美文网首页
ES 相关语句

ES 相关语句

作者: ilkkzm | 来源:发表于2018-11-23 10:50 被阅读0次

ES:

查看索引

curl -XGET 127.0.0.1:9200/_cat/indices

添加

curl -X PUT 'localhost:9200/twitter/tweet/3' -H 'Content-Type: application/json' -d '{
"user" : "kimchy",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elasticsearch"
}'

curl -X PUT 'localhost:9200/twitter/tweet/2' -H 'Content-Type: application/json' -d '{
"user" : "zhangm",
"post_date" : "2009-11-15T14:12:12",
"message" : "trying out Elasticsearch"
}'

curl -X PUT 'localhost:9200/twitter/tweet/1' -H 'Content-Type: application/json' -d '{
"user" : "zhangm",
"post_date" : "2009-11-15T14:12:12",
"message" : ""
}'

curl -X PUT 'localhost:9200/twitter/_mapping/tweet' -H 'Content-Type: application/json' -d '{
  "properties": {
    "user": { 
      "type":     "text",
      "fielddata": true
    }
  }
}'

curl -XPOST 'localhost:9200/twitter/tweet/_mapping' -H 'Content-Type: application/json' -d '{
  "tweet": {
    "properties": {
      "user": {
        "type": "keyword"
      }
    }
  }
}'


curl -X GET 'localhost:9200/twitter/tweet/_search' -H 'Content-Type: application/json' -d '{
    "size" : 0,
    "aggs" : {
        "distinct_users" : {
            "cardinality" : {
              "field" : "user"
            }
        }
    }
}'


curl -X GET 'localhost:9200/twitter/tweet/_search' -H 'Content-Type: application/json' -d '{
  "collapse": {
    "field": "user"
  }
}'


curl -XDELETE http://localhost:9200/twitter 

创建索引

curl -XPUT http://localhost:9200/twitter -H 'Content-Type: application/json' -d'{
    "settings" : {
        "number_of_shards" : 1
    }
}'

创建类型

curl -XPUT 'http://localhost:9200/twitter/_mapping/tweet' -H 'Content-Type: application/json' -d '{
  "properties": {
    "user": {
      "type": "keyword"
    }
  }
}'

查询

curl -XGET 'localhost:9200/twitter/_mapping?pretty'

curl -XGET 'localhost:9200/twitter/tweet/_mapping?pretty'
{
    "size":"0",
    "aggs" : {
     "uniq_gender" : {
     "terms" : { "field" : "Gender" }
     }
    }
}

相关文章

  • ES 相关语句

    ES: 查看索引 添加 创建索引 创建类型 查询

  • es 调试 相关语句记录

    查看mapping结构 1 打印mapping出来2 建议需要term 精确匹配的,设置为keyword 类型3 ...

  • 4.3-搜索的相关性算分

    相关性和相关性算分 相关性 – Relevance搜索的相关性算分,描述了⼀个⽂档和查询语句匹配的程度。ES 会对...

  • 【elasticsearch】14、搜索相关性算分

    相关性和相关性算分 相关性 -relevance搜索的相关性算分,描述了一个文档和查询语句匹配的程序。es会对每个...

  • 搜索的相关性算分

    一、相关性–Relevance 搜索的相关性算分,描述了⼀个⽂档和查询语句匹配的程度。ES会对每个匹配查询条件的结...

  • ElasticSearch - 搜索的相关性算分

    相关性和相关性算分 搜索的相关性算分,描述了一个文档和查询语句匹配的程度。 ES会对每个匹配查询条件的结果进行算分...

  • ES6 函数

    es6 return语句 return语句删除了中括号{ } 即是()=> 5

  • Elasticsearch SQL全文搜索 --- 2022-0

    ES SQL语法虽然支持like语句,但是like并不是使用全文搜索算法,ES SQL语句中主要通过MATCH函数...

  • for-in for-of 循环 迭代器 详解

    实现数组遍历 ES4及以前 缺点:不简洁 ES5 缺点:不能使用break语句中断循环,也不能使用return语句...

  • let 和 const 命令

    let 和 const 命令 学习文档 es6|入门 块级元素 语句块是零条或多条语句并用{}包裹,在ES6之前...

网友评论

      本文标题:ES 相关语句

      本文链接:https://www.haomeiwen.com/subject/zaodqqtx.html