C# Class Lucene.Services.LuceneSearchBuilder

Inheritance: ISearchBuilder
Afficher le fichier Open project: ucdavis/Orchard Class Usage Examples

Méthodes publiques

Méthode Description
AsFilter ( ) : ISearchBuilder
Ascending ( ) : ISearchBuilder
Count ( ) : int
ExactMatch ( ) : ISearchBuilder
Forbidden ( ) : ISearchBuilder
Get ( int documentId ) : ISearchHit
LuceneSearchBuilder ( Lucene.Net.Store.Directory directory ) : System
Mandatory ( ) : ISearchBuilder
Parse ( string defaultField, string query, bool escape ) : ISearchBuilder
Search ( ) : IEnumerable
Slice ( int skip, int count ) : ISearchBuilder
SortBy ( string name ) : ISearchBuilder
SortByBoolean ( string name ) : ISearchBuilder
SortByDateTime ( string name ) : ISearchBuilder
SortByDouble ( string name ) : ISearchBuilder
SortByInteger ( string name ) : ISearchBuilder
SortByString ( string name ) : ISearchBuilder
Weighted ( float weight ) : ISearchBuilder
WithField ( string field, System.DateTime value ) : ISearchBuilder
WithField ( string field, bool value ) : ISearchBuilder
WithField ( string field, double value ) : ISearchBuilder
WithField ( string field, int value ) : ISearchBuilder
WithField ( string field, string value ) : ISearchBuilder
WithinRange ( string field, System.DateTime min, System.DateTime max ) : ISearchBuilder
WithinRange ( string field, double min, double max ) : ISearchBuilder
WithinRange ( string field, int min, int max ) : ISearchBuilder
WithinRange ( string field, string min, string max ) : ISearchBuilder

Private Methods

Méthode Description
CreatePendingClause ( ) : void
CreateQuery ( ) : Query
InitPendingClause ( ) : void

Method Details

AsFilter() public méthode

public AsFilter ( ) : ISearchBuilder
Résultat ISearchBuilder

Ascending() public méthode

public Ascending ( ) : ISearchBuilder
Résultat ISearchBuilder

Count() public méthode

public Count ( ) : int
Résultat int

ExactMatch() public méthode

public ExactMatch ( ) : ISearchBuilder
Résultat ISearchBuilder

Forbidden() public méthode

public Forbidden ( ) : ISearchBuilder
Résultat ISearchBuilder

Get() public méthode

public Get ( int documentId ) : ISearchHit
documentId int
Résultat ISearchHit

LuceneSearchBuilder() public méthode

public LuceneSearchBuilder ( Lucene.Net.Store.Directory directory ) : System
directory Lucene.Net.Store.Directory
Résultat System

Mandatory() public méthode

public Mandatory ( ) : ISearchBuilder
Résultat ISearchBuilder

Parse() public méthode

public Parse ( string defaultField, string query, bool escape ) : ISearchBuilder
defaultField string
query string
escape bool
Résultat ISearchBuilder

Search() public méthode

public Search ( ) : IEnumerable
Résultat IEnumerable

Slice() public méthode

public Slice ( int skip, int count ) : ISearchBuilder
skip int
count int
Résultat ISearchBuilder

SortBy() public méthode

public SortBy ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

SortByBoolean() public méthode

public SortByBoolean ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

SortByDateTime() public méthode

public SortByDateTime ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

SortByDouble() public méthode

public SortByDouble ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

SortByInteger() public méthode

public SortByInteger ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

SortByString() public méthode

public SortByString ( string name ) : ISearchBuilder
name string
Résultat ISearchBuilder

Weighted() public méthode

public Weighted ( float weight ) : ISearchBuilder
weight float
Résultat ISearchBuilder

WithField() public méthode

public WithField ( string field, System.DateTime value ) : ISearchBuilder
field string
value System.DateTime
Résultat ISearchBuilder

WithField() public méthode

public WithField ( string field, bool value ) : ISearchBuilder
field string
value bool
Résultat ISearchBuilder

WithField() public méthode

public WithField ( string field, double value ) : ISearchBuilder
field string
value double
Résultat ISearchBuilder

WithField() public méthode

public WithField ( string field, int value ) : ISearchBuilder
field string
value int
Résultat ISearchBuilder

WithField() public méthode

public WithField ( string field, string value ) : ISearchBuilder
field string
value string
Résultat ISearchBuilder

WithinRange() public méthode

public WithinRange ( string field, System.DateTime min, System.DateTime max ) : ISearchBuilder
field string
min System.DateTime
max System.DateTime
Résultat ISearchBuilder

WithinRange() public méthode

public WithinRange ( string field, double min, double max ) : ISearchBuilder
field string
min double
max double
Résultat ISearchBuilder

WithinRange() public méthode

public WithinRange ( string field, int min, int max ) : ISearchBuilder
field string
min int
max int
Résultat ISearchBuilder

WithinRange() public méthode

public WithinRange ( string field, string min, string max ) : ISearchBuilder
field string
min string
max string
Résultat ISearchBuilder