如何使用elasticsearch对text类型字段进行精准搜索呢?
文章目录
- match 查询是否可行
- term查询是否可行
- mapping 修改
- 查询语句修改
- 拓展中文案例 - 女人花
match 查询是否可行
对一个es中的text类型的字段进行精准搜索,可谓有点棘手。最初级的方式就是建立改字段的时候指定属性unanalysed,也就是不分析,那不分析当然可以精准搜了。但是这样一来,搜索除非精准,否则大部分都是无结果。
使用match查询,有几率可以将精准搜结果召回,但是不保证100%。
curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d'
如何使用elasticsearch对text类型字段进行精准搜索呢?相关推荐
- es 指定排序字段_ES使用text类型字段排序报错
elasticsearch text字段排序报错解决 使用elasticsearch 进行排序的时候,我们一般都会排序数字.日期.但是在排序text类型的时候就会出现错误. GET xytest/su ...
- mysql 字段length_【MySQL】使用Length和Cast函数计算TEXT类型字段的长度
背景: 前段时间,业务需要,为了快速让解析的Excel入库,所以把不是很确定的字段全部设置成了TEXT. 今天需要进行表结构优化,把字段长度控制在合适的范围,并尽量不使用TEXT类型. -- 计算长度 ...
- SQL Server中的text类型字段要如何查询?
在进行联合查询判断等于的时候,发现判断text类型的字段会提示错误: The data types varchar and text are incompatible in the equal to ...
- 为什么 elasticsearch 要避免使用term查询text类型的字段
文章目录 term 查询 参数 value boost 避免使用term查询text类型的字段 1.创建一个含有text类型字段full_text 2.索引一个文档 3.在full_text字段使用t ...
- ElasticSearch:文档字段类型及存储
文章目录 1.文档字段存储 2.字段类型 2.1.字段的核心类型 2.2.衍生及多值类型 1.文档字段存储 文档字段指的是一个文档中存储的单元,比如以下文档中的username.age.favor就是 ...
- mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
代码: StringBuilder sb = new StringBuilder(); sb.append(" insert into uosdetailfile ("); sb. ...
- mysql 创建表格time类型_记一次关于 Mysql 中 text 类型和索引问题引起的慢查询的定位及优化...
最近有用户反馈产品有些页面加载比较慢,刚好我在学习 Mysql 相关知识,所以先从 Mysql 慢查询日志开始定位: step1:通过慢查询日志定位具体 SQL 首先通过 SHOW VARIABLES ...
- SQL Server中TEXT类型操作
SQL Server中TEXT类型字段值在数据库中追加字符串方法 对text类型字段值进行追加更新的操作,一开始用了简单的update语句试了试,有错误,原来text.ntext类型的字段不能和 va ...
- 关于delphi2010读取MySQL数据库TEXT类型乱码的解决方案
今天在测试delphi2010的DBExpress读取mysql数据库功能的时候,发现了一个问题: 我的mysql是5.1版本,字符集全部设置为utf8,使用delphi2010读取intger.ti ...
最新文章
- [CF522D]Closest Equals
- eclipse制作uml_Eclipse生成一个UML
- mysql union join_MySQL 超新手入门(5) JOIN 与 UNION 查询
- Shell教程(二):变量、特殊变量
- VTK:可视化之NoShading
- 一问就打鼓,一用就糊涂,是我小看它了
- 进程上下文、中断上下文及原子上下文
- 第一次接触终极事务处理——Hekaton
- x86汇编语言——处理器架构
- import java.io6_JavaIO(六) 转换流
- Siri详解之输入系统和活跃本体(转)
- WPF--常用布局介绍
- 输入两棵二叉树A,B,判断B是不是A的子结构。(我们约定空树不是任意一个树的子结构)
- DP--POJ1191 棋盘分割
- BACKPROPAGATION 手工求解
- 【项目管理工具】SVN 项目版本管理工具
- 无盘服务器架设之一:编译iPXE,用于网络,ISO,USB等无盘启动
- confluence 下admin用户密码恢复方法
- 深圳哈工大计算机系的课表,学在哈深|哈工大(深圳)学子课表大比拼,今天你满课了吗?...
- C语言程序设计--存储单元术语解析