queryparser和搜索结果的奇怪问题

fengzhe0411 2013-04-27
我用
// 创建queryparser
QueryParser parser = new QueryParser(Version.LUCENE_36, TITLE, new IKAnalyzer());
// 默认用AND方式连接
parser.setDefaultOperator(QueryParser.AND_OPERATOR);


当输入ct5095m时候queryparser的处理结果是

queryparser---->+title:ct5095m +title:ct +title:5095 +title:m

这个时候搜索出了结果


当输入5095m时候queryparser的处理结果是
queryparser---->+title:5095m +title:5095 +title:m

这个时候却搜不出来

按理说上面还一个多了一个与操作 怎么会这样呢   文档分词的时候 ct 5095 m都分出来了
fengzhe0411 2013-04-27
我昏我明白了 没看仔细
Global site tag (gtag.js) - Google Analytics