Occur 用法

来源:互联网 发布:yum安装文件在哪 编辑:程序博客网 时间:2024/05/11 18:10

Occur 用于表示布尔查询子句关系的类,包括:

Occur.MUST,Occur.MUST_NOT,Occur.SHOULD。

 

1, MUST和MUST:取得连个查询子句的交集。

2, MUST和MUST_NOT:包含MUST并且查询结果中不包含MUST_NOT的检索结果。

3, SHOULD与SHOULD,表示“或”关系,最终检索结果为所有检索子句的并集。

 

使用时注意:

1, 单独使用MUST_NOT:无意义,检索无结果。(也不报错)

2, MUST_NOT和MUST_NOT:无意义,检索无结果。(也不报错)

 

3, 单独使用SHOULD:结果相当于MUST。

4, SHOULD和MUST_NOT:此时SHOULD相当于MUST,结果同MUST和MUST_NOT。

5, MUST和SHOULD:此时SHOULD无意义,结果为MUST子句的检索结果。