C# 클래스 Lucene.Net.Search.BooleanFilter

상속: Filter
파일 보기 프로젝트 열기: synhershko/lucene.net 1 사용 예제들

공개 메소드들

메소드 설명
Add ( FilterClause filterClause ) : void

Add a filter clause.

Equals ( Object obj ) : bool

Equality

GetDocIdSet ( IndexReader reader ) : Lucene.Net.Search.DocIdSet

Get the id set for the filter.

GetHashCode ( ) : int

Hash code.

ToString ( ) : String

String representation.

보호된 메소드들

메소드 설명
FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet

비공개 메소드들

메소드 설명
AppendFilters ( List filters, String occurString, StringBuilder buffer ) : void

Append individual filters.

EqualFilters ( List filters1, List filters2 ) : bool

Determine equality between two lists.

GetDISI ( List filters, int index, IndexReader reader ) : DocIdSetIterator

Get the iterator for a specific filter.

ListHash ( List filters ) : int

메소드 상세

Add() 공개 메소드

Add a filter clause.
public Add ( FilterClause filterClause ) : void
filterClause FilterClause The clause to add.
리턴 void

Equals() 공개 메소드

Equality
public Equals ( Object obj ) : bool
obj Object
리턴 bool

FinalResult() 보호된 메소드

protected FinalResult ( Lucene.Net.Util.OpenBitSetDISI result, int maxDocs ) : Lucene.Net.Search.DocIdSet
result Lucene.Net.Util.OpenBitSetDISI
maxDocs int
리턴 Lucene.Net.Search.DocIdSet

GetDocIdSet() 공개 메소드

Get the id set for the filter.
public GetDocIdSet ( IndexReader reader ) : Lucene.Net.Search.DocIdSet
reader Lucene.Net.Index.IndexReader The reader.
리턴 Lucene.Net.Search.DocIdSet

GetHashCode() 공개 메소드

Hash code.
public GetHashCode ( ) : int
리턴 int

ToString() 공개 메소드

String representation.
public ToString ( ) : String
리턴 String