Elasticsearch建立mapping关系时,默认会给string类型加上分词。

所以例如openid这种,如果你用默认的分词,就可能会出现查不到数据的情况。

解决方案:

1.将数据备份

2.recreate index

3.create new mapping

给openid加上 "index":"not_analyzed"

4.重新导入数据

最新文章

  1. 转:不再以讹传讹,GET和POST的真正区别
  2. python初识(2)
  3. Oracle使用JDBC进行增删改查
  4. System.Data.SQLite数据库简介
  5. Java API —— 多线程
  6. hdu 3720 Arranging Your Team 枚举
  7. jQuery banner 滑动
  8. ZOJ 3542 2011大连现场赛D题(简单模拟)
  9. jdk和cglib简单理解(转)
  10. MySQL外键的作用和创建
  11. selenium + python 登录页面,输入账号、密码,元素定位问题
  12. Ubuntu 编译安装 OpenCV 3.1
  13. Flume概念与原理、与Kafka优势对比《转》
  14. 2522 和为K的倍数
  15. java中的Condition协作线程接口类
  16. JaCoCo在Tomcat服务器上监控代码覆盖率的使用方法
  17. 利用dockerfile定制镜像
  18. Chrome F12 温故而知新 :因为重定向导致清空Network信息
  19. Scrapy框架学习笔记
  20. 7.Layout布局(tabs、accordion、layout)

热门文章

  1. java 两个int类型的数据相除并输出百分号保留两位有效数字
  2. shell中eval的使用问题
  3. SilverLight-DataConversion: 银光数据转换
  4. 【2048小游戏】——原生js爬坑之遍历算法显示二维数组内容
  5. 2017.2.22 activiti实战--第六章--任务表单
  6. 14. Spring Boot定时任务的使用【从零开始学Spring Boot】
  7. 微信小程序-上传多张图片加进度条(支持预览、删除)
  8. BZOJ 4128 Matrix BSGS+矩阵求逆
  9. hdu3076--ssworld VS DDD(概率dp第三弹,求概率)
  10. jQuery 获取DOM元素