您的位置:首页 > 其它

title:this is && title:(this is)&&title:"this is"的区别

2017-07-07 15:16 399 查看
title:this is 等效于 title:this OR df:is 空格默认为OR操作,具体由q.op指定

title:(this is) 在title中查询this is的分词结果, 如这里分出this, is, this is三个词,如果q.op=OR则只要匹配一个即可,如果q.op=AND则三个分词必须全部匹配, 与position无关

title:”this is”~0 所有分词结果必须全部匹配并且position符合~后定义的splot

q后跟的查询内容也是需要需要分词的

Solr支持三种查询clause,即“必须出现”,“不能出现”和“可以出现”,分别对应于+, -, OR

如果采用最小分词粒度

title:”this is”会分出结果



而会匹配句子This is、was a time when…



不会匹配句子 This is my father,若想该句子被匹配,查询语句应改为 title:”this is”~1 或者是大于1的数字均可



使用双引号做全匹配查询时:

1) 如果使用最小分词, 则查询语句得到的所有分词结果都必须被匹配,

2) 如果查询语句后面没有~限制查询坡度, 则默认坡度为0, 即查询语句分出的词与原句子的分词结果排序必须一致
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐