C# Class Lucene.Services.LuceneSearchBuilder

Inheritance: ISearchBuilder
Mostra file Open project: ucdavis/Orchard Class Usage Examples

Public Methods

Method 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

Method Description
CreatePendingClause ( ) : void
CreateQuery ( ) : Query
InitPendingClause ( ) : void

Method Details

AsFilter() public method

public AsFilter ( ) : ISearchBuilder
return ISearchBuilder

Ascending() public method

public Ascending ( ) : ISearchBuilder
return ISearchBuilder

Count() public method

public Count ( ) : int
return int

ExactMatch() public method

public ExactMatch ( ) : ISearchBuilder
return ISearchBuilder

Forbidden() public method

public Forbidden ( ) : ISearchBuilder
return ISearchBuilder

Get() public method

public Get ( int documentId ) : ISearchHit
documentId int
return ISearchHit

LuceneSearchBuilder() public method

public LuceneSearchBuilder ( Lucene.Net.Store.Directory directory ) : System
directory Lucene.Net.Store.Directory
return System

Mandatory() public method

public Mandatory ( ) : ISearchBuilder
return ISearchBuilder

Parse() public method

public Parse ( string defaultField, string query, bool escape ) : ISearchBuilder
defaultField string
query string
escape bool
return ISearchBuilder

Search() public method

public Search ( ) : IEnumerable
return IEnumerable

Slice() public method

public Slice ( int skip, int count ) : ISearchBuilder
skip int
count int
return ISearchBuilder

SortBy() public method

public SortBy ( string name ) : ISearchBuilder
name string
return ISearchBuilder

SortByBoolean() public method

public SortByBoolean ( string name ) : ISearchBuilder
name string
return ISearchBuilder

SortByDateTime() public method

public SortByDateTime ( string name ) : ISearchBuilder
name string
return ISearchBuilder

SortByDouble() public method

public SortByDouble ( string name ) : ISearchBuilder
name string
return ISearchBuilder

SortByInteger() public method

public SortByInteger ( string name ) : ISearchBuilder
name string
return ISearchBuilder

SortByString() public method

public SortByString ( string name ) : ISearchBuilder
name string
return ISearchBuilder

Weighted() public method

public Weighted ( float weight ) : ISearchBuilder
weight float
return ISearchBuilder

WithField() public method

public WithField ( string field, System.DateTime value ) : ISearchBuilder
field string
value System.DateTime
return ISearchBuilder

WithField() public method

public WithField ( string field, bool value ) : ISearchBuilder
field string
value bool
return ISearchBuilder

WithField() public method

public WithField ( string field, double value ) : ISearchBuilder
field string
value double
return ISearchBuilder

WithField() public method

public WithField ( string field, int value ) : ISearchBuilder
field string
value int
return ISearchBuilder

WithField() public method

public WithField ( string field, string value ) : ISearchBuilder
field string
value string
return ISearchBuilder

WithinRange() public method

public WithinRange ( string field, System.DateTime min, System.DateTime max ) : ISearchBuilder
field string
min System.DateTime
max System.DateTime
return ISearchBuilder

WithinRange() public method

public WithinRange ( string field, double min, double max ) : ISearchBuilder
field string
min double
max double
return ISearchBuilder

WithinRange() public method

public WithinRange ( string field, int min, int max ) : ISearchBuilder
field string
min int
max int
return ISearchBuilder

WithinRange() public method

public WithinRange ( string field, string min, string max ) : ISearchBuilder
field string
min string
max string
return ISearchBuilder