39.exact value and full text
2024-08-31 04:27:22
主要知识点
1、exact value
2、full text
在es中有两种搜索方式,exact value(精确匹配),full text(全文检索)
一、exact value
比如有一个词
:"2017-01-01",如果这个词的data type 是exact value,那么在搜索的时候,必须完整输入"2017-01-01",才能搜索出来,输入其他是不能搜索出来的。
二、full text
如果一个词的data type 是full text ,那么在搜索时出下以下情况也是可以搜索出来的。
(1)缩写 vs 全程:cn vs. china
(2)格式转化:like liked likes
(3)大小写:Tom vs tom
(4)同义词:like vs love
举例如下:
- 词条2017-01-01,被分词成2017、01、01,因此搜索2017,或者01,都可以搜索出来
- china,搜索cn,也可以将china搜索出来
- likes,搜索like,也可以将likes搜索出来
- Tom,搜索tom,也可以将Tom搜索出来
- like,搜索love,同义词,也可以将like搜索出来
full text就不仅仅单纯的只是匹配完整的一个值,而是可以对值进行拆分词语后(分词)进行匹配,也可以通过缩写、时态、大小写、同义词等进行匹配。
最新文章
- spring-boot-cli
- asp.net web api 测试帮助页面建立并测试
- DataGridView控件添加数据时空白的可 错误情况
- 本地计算机上的OracleOraDb11g_home2TNSListener服务启动又停止了。
- 深入浅出 消息队列 ActiveMQ(转)
- iOS 在下面 AOP 程序
- ubuntu-16.04(linux)使用Reaver爆破wifi密码(路由器的WPS功能漏洞)
- MySQL · 引擎特性 · InnoDB 同步机制
- Dapper的基本 理论 知识
- 论文阅读: Siam FC
- winform窗体运行时的大小和设计时不一致
- 递归可视化之汉诺塔的动画实现(turtle海龟)
- CentOS 7.4编译安装Nginx1.10.3+MySQL5.7.16
- Codeforce 287A - IQ Test (模拟)
- docker-ce-17.09 网络基础配置
- JavaScript学习总结(二十)——Javascript非构造函数的继承
- XSS安全处理
- wdk Windows驱动开发
- [Luogu P1120]小木棍·加强版
- MySQL创建函数报“ERROR 1418 ”错误,不能创建函数