C# 클래스 DBreeze.TextSearch.SBlock

Text search block
파일 보기 프로젝트 열기: hhblaze/DBreeze 1 사용 예제들

공개 메소드들

메소드 설명
And ( SBlock block ) : SBlock

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(

And ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock

Adding new logical block (And or Or, depending upon parameter blockAnd)

Exclude ( SBlock block ) : SBlock

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(

Exclude ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock

Adding new logical block (And or Or, depending upon parameter blockAnd)

GetDocumentIDs ( ) : IEnumerable

IEnumerable returning External GetDocumentIDs

Or ( SBlock block ) : SBlock

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(

Or ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock

Adding new logical block (And or Or, depending upon parameter blockAnd)

Xor ( SBlock block ) : SBlock

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(

Xor ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock

Adding new logical block (And or Or, depending upon parameter blockAnd)

비공개 메소드들

메소드 설명
CreateBlock ( SBlock block, eOperation operation ) : SBlock
GetArrays ( ) : List

Universal function resulting final one/many arrays (in AND) and one array in (OR, XOR, EXCLUDE)

GetPureBlockArrays ( ) : void

Fills up foundArrays for the current block. If logic is And and word is not found can clear already array on that level. Concenrs only pure (not logical) blocks

메소드 상세

And() 공개 메소드

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(
public And ( SBlock block ) : SBlock
block SBlock
리턴 SBlock

And() 공개 메소드

Adding new logical block (And or Or, depending upon parameter blockAnd)
public And ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock
containsWords string space separated words to be used by "contains" logic
fullMatchWords string space separated words to be used by "full-match" logic
blockAnd bool default value is true, indicating and block
리턴 SBlock

Exclude() 공개 메소드

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(
public Exclude ( SBlock block ) : SBlock
block SBlock
리턴 SBlock

Exclude() 공개 메소드

Adding new logical block (And or Or, depending upon parameter blockAnd)
public Exclude ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock
containsWords string space separated words to be used by "contains" logic
fullMatchWords string space separated words to be used by "full-match" logic
blockAnd bool default value is true, indicating and block
리턴 SBlock

GetDocumentIDs() 공개 메소드

IEnumerable returning External GetDocumentIDs
public GetDocumentIDs ( ) : IEnumerable
리턴 IEnumerable

Or() 공개 메소드

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(
public Or ( SBlock block ) : SBlock
block SBlock
리턴 SBlock

Or() 공개 메소드

Adding new logical block (And or Or, depending upon parameter blockAnd)
public Or ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock
containsWords string space separated words to be used by "contains" logic
fullMatchWords string space separated words to be used by "full-match" logic
blockAnd bool default value is true, indicating and block
리턴 SBlock

Xor() 공개 메소드

Returns last added block. Can be added existing block or new block in format new DBreeze.TextSearch.BlockAnd(... or new DBreeze.TextSearch.BlockOr(
public Xor ( SBlock block ) : SBlock
block SBlock
리턴 SBlock

Xor() 공개 메소드

Adding new logical block (And or Or, depending upon parameter blockAnd)
public Xor ( string containsWords, string fullMatchWords = "", bool blockAnd = true ) : SBlock
containsWords string space separated words to be used by "contains" logic
fullMatchWords string space separated words to be used by "full-match" logic
blockAnd bool default value is true, indicating and block
리턴 SBlock