以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Web架构 』   (http://bbs.xml.org.cn/list.asp?boardid=66)
----  Lucene的StandardAnalyzer的使用问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=66&rootid=&id=74894)


--  作者:FullerHua
--  发布时间:5/18/2009 9:39:00 AM

--  Lucene的StandardAnalyzer的使用问题
哪位高人使用过StandardAnalyzer,有问题请教

我用它和QueryParser解析用户的输入的时候,发现一元分词是正确的,但是,好像把所有的词组合到一个AND逻辑的BooleanQuery里面了。我想要的是OR逻辑,怎么办?

代码如下:

QueryParser parser = new QueryParser("contentfield", new StandardAnalyzer());


例如

用户输入: 吃饭去
分词成: 吃  饭  去
但是测试结果好像是  吃AND饭AND去

用户输入:吃饭 去
分词成:吃  饭  去
但是测试结果好像是:(吃AND饭)OR去


--  作者:liuliang9767
--  发布时间:10/25/2010 1:52:00 PM

--  
http://www.taocaibang.com/job.php?mod=view&jid=65082
数码公社互动运营专员
ss
搜狐公司
公司类型:外资(欧美) 公司规模:500人以上 ss
发布时间 :2010-10-16 工作年限 :不限 工作方式 :全职 薪金待遇 :面议 性别要求 :不限 学历要求 :本科 招聘人数 :2 到期时间 :2010-11-15 户口要求 :无要求

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms