Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Public Member Functions | Public Attributes | List of all members
Lucene.Net.Search.Vectorhighlight.FieldQuery Class Reference

Classes

class  QueryPhraseMap
 

Public Member Functions

 FieldQuery (Query query, bool phraseHighlight, bool fieldMatch)
 
void flatten (Query sourceQuery, Dictionary< Query, Query > flatQueries)
 
Dictionary< Query, Queryexpand (Dictionary< Query, Query > flatQueries)
 
QueryPhraseMap getRootMap (Query query)
 
List< String > getTermSet (String field)
 
QueryPhraseMap GetFieldTermMap (String fieldName, String term)
 
QueryPhraseMap RetrieveQueryFromSubMap (QueryPhraseMap rootMap, String term)
 
QueryPhraseMap SearchPhrase (String fieldName, List< TermInfo > phraseCandidate)
 

Public Attributes

HashMap< String, QueryPhraseMaprootMaps = new HashMap<String, QueryPhraseMap>()
 
HashMap< String, List< String > > termSetMap = new HashMap<String, List<String>>()
 

Detailed Description

Definition at line 29 of file FieldQuery.cs.

Constructor & Destructor Documentation

Lucene.Net.Search.Vectorhighlight.FieldQuery.FieldQuery ( Query  query,
bool  phraseHighlight,
bool  fieldMatch 
)

Definition at line 43 of file FieldQuery.cs.

Member Function Documentation

Dictionary<Query, Query> Lucene.Net.Search.Vectorhighlight.FieldQuery.expand ( Dictionary< Query, Query flatQueries)

Definition at line 140 of file FieldQuery.cs.

void Lucene.Net.Search.Vectorhighlight.FieldQuery.flatten ( Query  sourceQuery,
Dictionary< Query, Query flatQueries 
)

Definition at line 67 of file FieldQuery.cs.

QueryPhraseMap Lucene.Net.Search.Vectorhighlight.FieldQuery.GetFieldTermMap ( String  fieldName,
String  term 
)

Definition at line 320 of file FieldQuery.cs.

QueryPhraseMap Lucene.Net.Search.Vectorhighlight.FieldQuery.getRootMap ( Query  query)

Definition at line 221 of file FieldQuery.cs.

List<String> Lucene.Net.Search.Vectorhighlight.FieldQuery.getTermSet ( String  field)

Definition at line 309 of file FieldQuery.cs.

QueryPhraseMap Lucene.Net.Search.Vectorhighlight.FieldQuery.RetrieveQueryFromSubMap ( QueryPhraseMap  rootMap,
String  term 
)

Definition at line 326 of file FieldQuery.cs.

QueryPhraseMap Lucene.Net.Search.Vectorhighlight.FieldQuery.SearchPhrase ( String  fieldName,
List< TermInfo phraseCandidate 
)

Definition at line 342 of file FieldQuery.cs.

Member Data Documentation

HashMap<String, QueryPhraseMap> Lucene.Net.Search.Vectorhighlight.FieldQuery.rootMaps = new HashMap<String, QueryPhraseMap>()

Definition at line 35 of file FieldQuery.cs.

HashMap<String, List<String> > Lucene.Net.Search.Vectorhighlight.FieldQuery.termSetMap = new HashMap<String, List<String>>()

Definition at line 39 of file FieldQuery.cs.


The documentation for this class was generated from the following file: