ElasticSearch 新增表字段

1.新增表字段(Elasticsearch中的mapping一旦创建,就不容易再修改。但是添加字段是可以的)::

PUT my_index/_mapping/my_type
{
  "properties": {
    "new_column": { 
      "type":     "integer"
    }
  }
}

2.修改表字段的方法

http://www.cnblogs.com/Creator/p/3722408.html

3.ElasticSearch 数据架构的主要概念(与关系数据库Mysql对比)

这里写图片描述

4.多字段查询:

POST /my_index/post/_search
{
  
  
  "query": {
    "bool": {
      "must": {
        "multi_match" : {
  	  			"query" : "search_key",
   	 			  "type" : "best_fields",
   				  "fields" : ["column1", "column2"],
   				  "analyzer" : "ik_smart"
      		}
      },
      "filter": {
          "range":{
            "column3":{
              "lte":1//小于
            }
          }
          
      }
    }
  },
 "stored_fields": ["column1", "column2", "column3", "column4","column5"], 
  "highlight" : {//高亮显示
    "fields" : {
      "column1" : {},
      "column2" : {}
    }
  }
}



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值