谁能明白Lucene中的Occur.MUST_NOT,Occur.MUST,Occur.SHOULD的用法

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 03:28:07

谁能明白Lucene中的Occur.MUST_NOT,Occur.MUST,Occur.SHOULD的用法
谁能明白Lucene中的Occur.MUST_NOT,Occur.MUST,Occur.SHOULD的用法

谁能明白Lucene中的Occur.MUST_NOT,Occur.MUST,Occur.SHOULD的用法
MUST和MUST:取得连个查询子句的交集.
MUST和MUST_NOT:表示查询结果中不能包含MUST_NOT所对应得查询子句的检索结果.
MUST_NOT和MUST_NOT:无意义,检索无结果.
SHOULD与MUST、SHOULD与MUST_NOT:SHOULD与MUST连用时,无意义,结果为MUST子句的检索结果.与MUST_NOT连用时,功能同MUST.
SHOULD与SHOULD:表示“或”关系,最终检索结果为所有检索子句的并集.