码迷,mamicode.com
首页 > 其他好文 > 详细

【转载】关于BooleanQuery在搜索中的用处

时间:2014-08-08 01:43:14      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   文件   art   ar   new   

我们在搜索中可能会遇到要搜索索引文件中不同字段,不同字段之间就存在了与或非的运算关系,如:这个xx字段中必须存在什么什么关键词,而另一个 XXX字段可以存在或不存在什么什么关键词等等等。这就需要有BooleanQuery这个得到一个组合检索对象,进行组合检索了。

 

BooleanClause是在一个BooleanQuery中子句。该类中定义了一个静态最终内部类Occur定义了BooleanQuery的运算符:

    public static final Occur MUST = new Occur("MUST");    // 与运算
    public static final Occur SHOULD = new Occur("SHOULD");    // 或运算
    public static final Occur MUST_NOT = new Occur("MUST_NOT");    // 非运算

原文:http://blog.csdn.net/rick_123/article/details/6637121

【转载】关于BooleanQuery在搜索中的用处,布布扣,bubuko.com

【转载】关于BooleanQuery在搜索中的用处

标签:style   blog   http   color   文件   art   ar   new   

原文地址:http://www.cnblogs.com/crazybottle/p/3898295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!