C# Class Aqueduct.SitecoreLib.Search.Utilities.QueryTranslator

Datei anzeigen Open project: aqueduct/Aqueduct.SitecoreLib Class Usage Examples

Public Methods

Method Description
ConvertCombinedQuery ( CombinedQuery query ) : Lucene.Net.Search.BooleanQuery
Escape ( string query ) : string
GetOccur ( QueryOccurance occurance ) : Lucene.Net.Search.BooleanClause.Occur
QueryTranslator ( ILuceneIndex index ) : System
Translate ( QueryBase query ) : Query

Protected Methods

Method Description
ConvertFieldQuery ( FieldQuery query ) : Query
Initialize ( ILuceneIndex index, bool close ) : void
InternalParse ( string query ) : Query
InternalParse ( string query, string defaultField ) : Query
QueryTranslator ( ) : System

Method Details

ConvertCombinedQuery() public method

public ConvertCombinedQuery ( CombinedQuery query ) : Lucene.Net.Search.BooleanQuery
query CombinedQuery
return Lucene.Net.Search.BooleanQuery

ConvertFieldQuery() protected method

protected ConvertFieldQuery ( FieldQuery query ) : Query
query FieldQuery
return Lucene.Net.Search.Query

Escape() public static method

public static Escape ( string query ) : string
query string
return string

GetOccur() public method

public GetOccur ( QueryOccurance occurance ) : Lucene.Net.Search.BooleanClause.Occur
occurance QueryOccurance
return Lucene.Net.Search.BooleanClause.Occur

Initialize() protected method

protected Initialize ( ILuceneIndex index, bool close ) : void
index ILuceneIndex
close bool
return void

InternalParse() protected method

protected InternalParse ( string query ) : Query
query string
return Lucene.Net.Search.Query

InternalParse() protected method

protected InternalParse ( string query, string defaultField ) : Query
query string
defaultField string
return Lucene.Net.Search.Query

QueryTranslator() protected method

protected QueryTranslator ( ) : System
return System

QueryTranslator() public method

public QueryTranslator ( ILuceneIndex index ) : System
index ILuceneIndex
return System

Translate() public method

public Translate ( QueryBase query ) : Query
query QueryBase
return Lucene.Net.Search.Query