栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

elasticsearch 设置默认分词器与使用

elasticsearch 设置默认分词器与使用

创建索引并设置默认分词器
PUT /nbademo
{
    "settings" : {
        "index" : {
            "analysis.analyzer.default.type": "ik_max_word"
        }
    },
    "mappings": {
      "properties": {
        "age":{
          "type": "integer"
        },
        "displayName":{
          "type": "text"
        }
      }
    }
}

# or 或者

PUT /nbademo
{
    "mappings": {
      "properties": {
        "age":{
          "type": "integer"
        },
        "displayName":{
          "type": "text"
        }
      }
    },
    "settings": {
      "analysis": {
        "analyzer": {
          "default":{
            "type":"ik_max_word"
          }
        }
      }
    }
}
返回结果
{
  "acknowledged" : true,
  "shards_acknowledged" : true,
  "index" : "nbademo"
}
添加数据
PUT nbademo/_doc/1
{
  "age":10,
  "displayName":"清华大学"
}

PUT nbademo/_doc/2
{
  "age":10,
  "displayName":"102,103,101"
}
查询数据
GET nbademo/_search
{
  "query": {
    "match": {
      "displayName": "清华"
    }
  }
}

GET nbademo/_search
{
  "query": {
    "match": {
      "displayName": "103"
    }
  }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/758538.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号