C# Class Panta.Indexing.Expressions.SearchExpression

Afficher le fichier Open project: renmengye/CoursePlanner

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat IExpression

ParseEachTermWithPrefix() public static méthode

public static ParseEachTermWithPrefix ( string query, string prefix, ITermCorrector corrector ) : IExpression
query string
prefix string
corrector ITermCorrector
Résultat IExpression

PraseWithBracket() public static méthode

public static PraseWithBracket ( string query, ITermCorrector corrector ) : IExpression
query string
corrector ITermCorrector
Résultat IExpression