C# Class Panta.Indexing.Expressions.SearchExpression

Mostrar archivo Open project: renmengye/CoursePlanner

Public Methods

Method Description
Parse ( string query, ITermCorrector corrector ) : IExpression

Parse the search query by building a logic expression tree of single terms

ParseEachTermWithPrefix ( string query, string prefix, ITermCorrector corrector ) : IExpression
PraseWithBracket ( string query, ITermCorrector corrector ) : IExpression

Private Methods

Method Description
ParseTerm ( string term, ITermCorrector corrector ) : IExpression

Parse a single piece of the entire search query into an Expression form using corrector

Method Details

Parse() public static method

Parse the search query by building a logic expression tree of single terms
public static Parse ( string query, ITermCorrector corrector ) : IExpression
query string Original search query
corrector ITermCorrector Correct single term into an expression
return IExpression

ParseEachTermWithPrefix() public static method

public static ParseEachTermWithPrefix ( string query, string prefix, ITermCorrector corrector ) : IExpression
query string
prefix string
corrector ITermCorrector
return IExpression

PraseWithBracket() public static method

public static PraseWithBracket ( string query, ITermCorrector corrector ) : IExpression
query string
corrector ITermCorrector
return IExpression