C# Class Lucene.Net.Search.Vectorhighlight.FieldQuery

ファイルを表示 Open project: synhershko/lucene.net Class Usage Examples

Public Properties

Property Type Description
rootMaps QueryPhraseMap>.HashMap
termSetMap List>.HashMap

Public Methods

Method Description
FieldQuery ( Query query, bool phraseHighlight, bool fieldMatch ) : System
GetFieldTermMap ( String fieldName, String term ) : QueryPhraseMap
SearchPhrase ( String fieldName, List phraseCandidate ) : QueryPhraseMap
expand ( Query>.Dictionary flatQueries ) : Query>.Dictionary
flatten ( Query sourceQuery, Query>.Dictionary flatQueries ) : void
getRootMap ( Query query ) : QueryPhraseMap
getTermSet ( String field ) : List

Private Methods

Method Description
CheckOverlap ( Query>.Dictionary expandQueries, PhraseQuery a, PhraseQuery b ) : void
CheckOverlap ( Query>.Dictionary expandQueries, Lucene.Net.Index.Term src, Lucene.Net.Index.Term dest, int slop, float boost ) : void
GetKey ( Query query ) : String
GetRootMap ( String fieldName ) : QueryPhraseMap
GetTermSet ( Query query ) : List
NextTermOrPhraseNumber ( ) : int
SaveTerms ( Query>.Dictionary flatQueries ) : void

Method Details

FieldQuery() public method

public FieldQuery ( Query query, bool phraseHighlight, bool fieldMatch ) : System
query Lucene.Net.Search.Query
phraseHighlight bool
fieldMatch bool
return System

GetFieldTermMap() public method

public GetFieldTermMap ( String fieldName, String term ) : QueryPhraseMap
fieldName String
term String
return QueryPhraseMap

SearchPhrase() public method

public SearchPhrase ( String fieldName, List phraseCandidate ) : QueryPhraseMap
fieldName String
phraseCandidate List
return QueryPhraseMap

expand() public method

public expand ( Query>.Dictionary flatQueries ) : Query>.Dictionary
flatQueries Query>.Dictionary
return Query>.Dictionary

flatten() public method

public flatten ( Query sourceQuery, Query>.Dictionary flatQueries ) : void
sourceQuery Lucene.Net.Search.Query
flatQueries Query>.Dictionary
return void

getRootMap() public method

public getRootMap ( Query query ) : QueryPhraseMap
query Lucene.Net.Search.Query
return QueryPhraseMap

getTermSet() public method

public getTermSet ( String field ) : List
field String
return List

Property Details

rootMaps public_oe property

public HashMap rootMaps
return QueryPhraseMap>.HashMap

termSetMap public_oe property

public HashMap> termSetMap
return List>.HashMap