Occur用于表示布尔查询子句关系的类,包括:
Occur.MUST, Occur,MUST_NOT Occur.SHOULD
1, must和must:取得连个查询子句的交集
2,must和must_not :包含must并且查询结果中不包含must_not的检索结果
3,should和should 表示“或”关系, 最终检索结果为所有检索子句的并集
使用注意:
1 must和should:此时should无意义,结果为must子句的检索结果
2 must_not和must_not :无意义,检索无结果
3 must_not 和should:此时should相当于must,结果同must和must_not一样
4 单独使用should:结果相当于must
5 单独使用must_not: 无意义,检索无结果
Occur.MUST, Occur,MUST_NOT Occur.SHOULD
1, must和must:取得连个查询子句的交集
2,must和must_not :包含must并且查询结果中不包含must_not的检索结果
3,should和should 表示“或”关系, 最终检索结果为所有检索子句的并集
使用注意:
1 must和should:此时should无意义,结果为must子句的检索结果
2 must_not和must_not :无意义,检索无结果
3 must_not 和should:此时should相当于must,结果同must和must_not一样
4 单独使用should:结果相当于must
5 单独使用must_not: 无意义,检索无结果