博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Elasticsearch 多解析器 配置
阅读量:5997 次
发布时间:2019-06-20

本文共 1290 字,大约阅读时间需要 4 分钟。

  hot3.png

创建index

curl -XPUT http://192.168.188.129:9200/department -d'
{
    "index" : {
        "analysis" : {
            "analyzer" : {
                "pinyin" : {
                    "tokenizer" : "my_pinyin"
                    }
            },
            "tokenizer" : {
                "my_pinyin" : {
                    "type" : "pinyin",
                    "keep_separate_first_letter" : false,
                    "keep_full_pinyin" : true,
                    "keep_original" : true,
                    "limit_first_letter_length" : 16,
                    "lowercase" : true,
                    "remove_duplicated_term" : true
                }
            }
        }
    }
}'

创建mapping
curl -XPOST http://192.168.188.129:9200/department/employee/_mapping -d'
{
    "employee": {
        "properties": {
          "name": { 
          "type": "string",
          "fields": {
            "pinyin": { 
              "type":"string",
              "store": "no",
              "term_vector": "with_offsets",
              "analyzer": "pinyin",
              "boost": 10
            },
            "ik": { 
              "type":"string",
              "analyzer": "ik_max_word",
              "search_analyzer": "ik_max_word",
              "include_in_all": "true",
              "boost": 8
            }
          }
        }
        }
    }
}'

修改mapping

curl -XPUT http://192.168.188.129:9200/department/_mapping/employee -d'
{
        "properties": {
          "about": { 
          "type": "string",
          "fields": {
            "pinyin": { 
              "type":"string",
              "store": "no",
              "term_vector": "with_offsets",
              "analyzer": "pinyin",
              "boost": 10
            },
            "ik": { 
              "type":"string",
              "analyzer": "ik_max_word",
              "search_analyzer": "ik_max_word",
              "include_in_all": "true",
              "boost": 8
            }
          }
        }
        }

    }'

查询

http://192.168.188.129:9200/department/employee/_search?q=name:刘

转载于:https://my.oschina.net/dongwt/blog/888525

你可能感兴趣的文章
[android] 练习viewpagerindicator的使用(一)
查看>>
Linux每次开机都要source profile的解决办法
查看>>
SQL数据库注入防范 ASP.NET Globle警告
查看>>
手机号获取验证码、验证验证码是否正确
查看>>
CentOS7离线安装mysql5.6
查看>>
WebConfig常用配置文件
查看>>
搞懂分布式技术5:Zookeeper的配置与集群管理实战
查看>>
Data guard RAC配置【二】
查看>>
Java下的框架编程(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)
查看>>
初级 Web 开发人员的 Tomcat
查看>>
文件已删除但句柄没有释放导致磁盘空间用完
查看>>
vue指令之v-bind
查看>>
【Unity3D技术文档翻译】第1.5篇 本地使用 AssetBundles
查看>>
MS CRM 2011的自定义和开发(10)——CRM web服务介绍(第二部分)——IOrganizationService(四)...
查看>>
C#中float, double的精度问题
查看>>
CSS常用属性
查看>>
AVFoundation 文本播报
查看>>
UIToolBar
查看>>
加密算法:对称加密和非对称加密
查看>>
分布式锁原理及实现(转)
查看>>