首页 > 其他分享 >es避坑

es避坑

时间:2022-08-22 16:01:24浏览次数:56  
标签:keyword text 避坑 查询 字段 match 分词 es

1,添加类型为keyword和text的字段需注意:

keyword:查询的时候已有的值不会被分词;

  term查询keyword字段, term不会分词。而keyword字段也不分词,需要完全匹配才可。

  match查询keyword字段,match会被分词,而keyword不会被分词,match的需要跟keyword的完全匹配可以。

text:查询的时候如果用拆开查可以查询的到。但是要是直接全部查,就是查询不到;

  term查询text字段,因为text字段会分词,而term不分词,所以term查询的条件必须是text字段分词后的某一个。

  match查询text字段,match分词,text也分词,只要match的分词结果和text的分词结果有相同的就匹配。

标签:keyword,text,避坑,查询,字段,match,分词,es
From: https://www.cnblogs.com/caihuaxing/p/16613084.html

相关文章

  • postgresql去重,只取时间最新的一条数据【转】
     昵称: zjyss原文地址:https://www.cnblogs.com/zjyss/p/15701439.html 1.可以循环表取出相同字段的第一条去建立临时表或视图2.使用pg的row_number函数对相同字段记......
  • Arch Linux的error: failed to synchronize all databases (unable to lock database)
    我一开始是没有问题的,只是使用了reflector,然后执行reflector--verbose-l20-phttp--sortrate--save之后,我就有了20个离我所在路由器最快的连接,事实上这种做法固然没......
  • 远程控制 todesk
    最近发现的一个好用的远程连接软件便是近些年推出来的todesk虽然qq的远程和向日葵的远程连接也都可以达到我要实现的效果但是体验起来的话我个人还是觉得todesk更......
  • [TypeScript] Labelled tuple type
    Let'sseetheunlabelledtupletype:typeAddress=[number,string,string,number,]functionprintAddress(...address:Address){console.log(add......
  • 2 Django-message组件
    假设:你正在做一个订单支付平台,其中用到了删除/撤销订单问题。想给予用户一些提示。可以用到Django的message组件。该组件通过第一次请求,写入提示信息并返回重定向,第二次请......
  • CodeForces-1715D 2+ doors
    2+doors贪心位与位之间互不一向,因此考虑每个位进行考虑就行因为是或的关系,先考虑\(0\)的情况,如果出现\(0\),则两个数字的该位必然是\(0\)如果是\(1\)的情况,就考......
  • CodeForces-1715C Monoblock
    Monoblockdp先想想如何计算初始值\(dp[x]\)表示以第\(x\)个位置为\(r\),他的所有贡献状态转移:如果\(a_x=a_{x-1}\):\(dp[x]=dp[x-1]+1\),代表只增加了\(l......
  • CodeForces-1719D Burenka and Traditions
    BurenkaandTraditions贪心由于代价是向上取整的,因此可以直接考虑成两种方式:选择两个相邻的数,让他们同时异或上一个值选择一个数字,让他变成\(0\)由此可见,最多......
  • Unity 2017导入华为联机对战SDK打包报错“Found plugins with same names and archite
    背景公司业务需求把原始的单机游戏升级成联机对战型游戏,近期刚好看到华为平台联机对战SDK的文档发布。C#语言接入指导文档问题复现步骤SDK下载导入由于原始游戏在Unity......
  • 安装VMware——Unable to install all modules.See log /tmp/vmware-han/vmware-6098.
    这是编译失败的原因在VM社区有这样一种解决方案,亲测有效,帮助我自己解决的麻烦,所有在这分享,希望能够帮助到小伙伴:不要被接下来的代码吓倒因为这是github上项目,所以要先在ubu......