改变analyzer的type为keyword

1、在elasticsearch.yml中加上

index:
    analysis:
        analyzer:
            default:
                type: keyword

index.analysis.analyzer.default.type: keyword

将如上内容填到elasticsearch/config/elasticsearch.yml中,之后重启elasticSearch。新建的index/type都会用这个配置

2、或创建索引时设定

PUT /<index_name>
{
    analysis: {
        analyzer: {
            default: {
                type: keyword
            }
        }
    }
}

-----------------

ES默认的分词器为standard, 想要改变这个, 可以设置成自定义的analyzer.

例,想要改变成配置好的ik分词器, 在config/elasticsearch.yml文件中添加如下配置即可:

index.analysis.analyzer.default.type:ik

前提当然是你已经安装了ik分词。

https://blog.csdn.net/wsyw126/article/details/71080285

es 字段默认设为 keyword 便于查询相关推荐

  1. mysql数据库字段默认值设为什么_为什么数据库字段需要设置默认值

    收到一只叮咚 mysql数据库默认对varchar的字段的值不就是空('')么,对数值默认是0,那还需要设置默认值的必要性何在?疑问的原因是没启用MySQL的严格模式(strictmode),很多快捷 ...

  2. mysql增加字段设默认值_mysql原表增加字段且设置默认值及修改字段默认值

    -- 增加字段及注释 alter table sr_zjff_main add zjbzjxbj int(1) DEFAULT '0' COMMENT ''; alter table sr_main_ ...

  3. Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合

    Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...

  4. 关于MySQL中date字段默认值为“0000-00-00 00:00:00“导致MyBatisPlus无法正常list()而报系统异常错误码500的问题

    今天在SpringBoot整合MyBatisPlus的时候,使用自动代码生成的功能,对User表生成了entity.mapper.service代码,之后编写测试类调用userService.list ...

  5. 【ES笔记02】ElasticSearch数据库之查询操作(match、must、must_not、should、_source、filter、range、exists、ids、term、terms)

    这篇文章,主要介绍ElasticSearch数据库之查询操作(match.must.must_not.should._source.filter.range.exists.ids.term.terms ...

  6. mysql怎样实现先判断后联合_MYSQ创建联合索引,字段的先后顺序,对查询的影响分析...

    MYSQ创建联合索引,字段的先后顺序,对查询的影响分析 前言 对于联合索引我们知道,在使用的时候有一个最左前缀的原则,除了这些呢,比如字段放置的位置,会不会对索引的效率产生影响呢? 最左匹配原则 联合 ...

  7. MySQL 字段默认值该如何设置

    MySQL 字段默认值该如何设置 前言: 在 MySQL 中,我们可以为表字段设置默认值,在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值.关于默认值,有些知识还是需要 ...

  8. mysql创建表的时候日期给个默认值_mysql 创建表时 日期字段默认值为当前时间...

    mysql 创建表时 日期字段默认值为当前时间 mysql version 5.1 在mysql创建表的时候经常会遇到创建日期字段需要设置当前时间为默认值的时候,就如sqlserver2000一样,把 ...

  9. es的range过滤_ES中的查询

    一. 二. 三.查询 1.match_all查询简单的匹配所有文档 { "match_all": {}} 2.match匹配指定字段(可能是精确查询也可能是全文查询) {" ...

最新文章

  1. Tech.Ed2005 讲义下载地址
  2. 2008年5月网络管理员考试上午试卷参考答案
  3. docker多主机网络方案
  4. 使用iPhone相机和OpenCV来完成3D重建(第三部分)
  5. php 获取已用空间,PHP5:获取导入的名称空间列表 - php
  6. java开发亚马逊mws_GitHub - iotwlw/Amazon-MWS-SDK: 基于亚马逊MWS Java SDK 的封装
  7. 女性游戏市场崛起,B站能否能否抓住风口打造下一个FGO?
  8. mac os操作系统如何降级
  9. R语言利用wordcloud2绘制词云
  10. 空指针带来的AV异常.
  11. win10鼠标右边光圈一直闪烁,原因是
  12. Git解决pull无法操作成功
  13. Type safety: The expression of type List needs unchecked conversion to conform to ListXXX解决办法
  14. work english words
  15. 计算机培训普通话是什么,普通话培训(计算机辅助普通话测试介绍).ppt
  16. 2020年下半年软件设计师下午真题试题(案例分析)及答案
  17. 微信公众平台和开放平台的区别
  18. Apache MINA简介
  19. C#上位机(编码/汉字转换)
  20. go语言生成ssl证书

热门文章

  1. 李勇 湖南大学计算机通信学院,刘彩苹-湖大信息科学与工程学院
  2. 双因子身份认证如何保障 Windows 系统登录安全?
  3. win10打印机0x8007007e无法_win10系统groove无法播放错误代码0x8007007e怎么解决
  4. 02.08 Longest Regular Bracket Sequence
  5. (五)EDCA机制详解
  6. [HNOI]2003 消防局的建立
  7. 小浩的JAVA网络聊天室
  8. 内容溢出:overflow
  9. Tableau-各种各样的条形图(含详细操作步骤)
  10. C1 函数模板(Function Template)