文章分类 - NET-Lucene
NET-Lucene学习
    
            
    lucene组合搜索总结
    
            
            
        
摘要://与或搜索BooleanQuery//BooleanClause用于表示布尔查询子句关系的类,包括:BooleanClause.Occur.MUST,BooleanClause.Occur.MUST_NOT,BooleanClause.Occur.SHOULD。有以下6种组合://1.MUST和MUST:取得连个查询子句的交集。//2.MUST和MUST_NOT:表示查询结果中不能包含MUST_NOT所对应得查询子句的检索结果。//3.MUST_NOT和MUST_NOT:无意义,检索无结果。//4.SHOULD与MUST、SHOULD与MUST_NOT:SHOULD与MUST连用时,无意义,
        阅读全文
            
        
            
    今天弄了一下LUCENE,顺道写点东西
    
            
    
摘要:关于LUCENE的那些搜索类型1,最普通的TermQuery TermQuery最普通, 用Term t=new Term("contents","cap"); new TermQuery(t)就可以构造 TermQuery把查询条件视为一个key, 要求和查询内容完全匹配,比如Field.Keyword类型就可以使用TermQuery 2,RangeQuery RangeQuery表示一个范围的搜索条件,RangeQuery query = new RangeQuery(begin, end, included); 最后一个boolean值表示是否包含
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号