elasticsearch对analyzed字段无法使用term方法的解决办法
来源:互联网 发布:软件架构师薪水 编辑:程序博客网 时间:2024/06/16 08:30
众所周知,对于es来说,如果其中某个字段使用了analyzed分词功能,那么使用term时,很大概率将无法匹配,使用match又会得到太多的结果,这个时候,我们可以使用
match_phrase来达到目的,代码如下:
search = { 'query': { 'bool': { 'must': [ {'match_phrase': {'artist': '张学友'}} ] } }}
0 0
- elasticsearch对analyzed字段无法使用term方法的解决办法
- Elasticsearch中同时实现对某一字段的精确查询和模糊查询的方法
- Elasticsearch的DSL之 term and match
- Elasticsearch 5.x 字段折叠的使用
- ElasticSearch更新字段类型的具体解决办法(重要)
- Mockito InjectMocks字段无法注入其他InjectMocks字段的解决办法
- Elasticsearch Term查询
- ElasticSearch之term vector
- VS2005 无法使用的解决办法
- em 无法使用的解决办法】
- ipv6无法使用的解决办法
- sharepoint2013列表中的字段无法删除的解决办法
- elasticsearch 查询match和term
- Hibernate对字段默认值的配置方法
- 解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证
- 解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证
- elasticsearch文档-字段的mapping
- elasticsearch文档-字段的mapping
- 有效解决winform界面闪烁代码
- 泛型的擦除
- 2017,我想上天
- scrapy爬虫代理——利用crawlera神器,无需再寻找代理IP
- 例14:计算某日是该年的第几天
- elasticsearch对analyzed字段无法使用term方法的解决办法
- 微信小程序的flex布局
- 微信小程序详解——小程序的生命周期和页面的生命周期
- C++学习笔记(一)
- R语言笔记(一)
- POJ - 3252 数位dp
- 让tableView不能下拉但是可以上拉
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- 统计相关系数(1)——Pearson(皮尔逊)相关系数及MATLAB实现