在es查询时不区分大小写,可以让查询更方便,具体设置如下:

{
"settings": {
"analysis": {
"analyzer": {
"caseSensitive": {
"filter": "lowercase",
"type": "custom",
"tokenizer": "keyword"
}
}
}
},
"mappings": {
"personInfo": {
"properties": {
"userName": {
"type": "string",
"analyzer": "caseSensitive",
"search_analyzer": "caseSensitive"
}
}
}
}
}

  

设置完mappings后,在搜索的时候搜索的 userName 转成小写进行搜索

{
"query":{
"wildcard" : {
"userName": "*zhangsan*"
}
}
}

  

最新文章

  1. 【iOS】Xcode8+Swift3 纯代码模式实现 UICollectionView
  2. 版本控制-svn服务器搭建和常用命令(centos 6.3)
  3. (转载)编写高效的jQuery代码
  4. java集合类的学习总结一
  5. HDU 2817 A sequence of numbers 整数快速幂
  6. cocos引擎v2.1版本android 编译问题解决办法 (cocos2d-x-3.4rc1)
  7. gdb之x命令
  8. 简单http笔记
  9. HTTP 错误 404.2 解决方案
  10. ATF批量导出工具
  11. java String 去除空格
  12. Notepad++中Windows,Unix,Mac三种格式
  13. Entity - 使用EF框架进行增删改查 - 模型先行
  14. wkhtmtopdf--高分辨率转HTML成PDF--目录篇
  15. Android 随着输入框控件的清除功能ClearEditText,抄IOS输入框
  16. SQLSERVER用无中生有的思想来替代游标
  17. Zookeeper + Kafka 集群搭建
  18. centOS6.4安装python3.5,并且安装pip
  19. 【Linux】Set CentOS no GUI default
  20. [tour]2019HUST onsite签到

热门文章

  1. Linux 之 AT&T汇编语言 mov、add、sub指令、数据段
  2. HDU 2844 Coins 【多重背包】(模板)
  3. Linux学习之用户管理命令与用户组管理命令(十五)
  4. Spring Boot 项目实战(一)Maven 多模块项目搭建
  5. spring AbstractBeanDefinition创建bean类型是动态代理类的方式
  6. BZOJ.5120.[清华集训2017]无限之环(费用流zkw 黑白染色)
  7. BZOJ.4767.两双手(组合 容斥 DP)
  8. Shiro笔记(四)编码/加密
  9. [HihoCoder1369]网络流一·Ford-Fulkerson算法
  10. HDU4655【题意+分析】