C# Класс Lucene.Services.LuceneSearchBuilder

Наследование: ISearchBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CreatePendingClause ( ) : void
CreateQuery ( ) : Query
InitPendingClause ( ) : void

Описание методов

AsFilter() публичный Метод

public AsFilter ( ) : ISearchBuilder
Результат ISearchBuilder

Ascending() публичный Метод

public Ascending ( ) : ISearchBuilder
Результат ISearchBuilder

Count() публичный Метод

public Count ( ) : int
Результат int

ExactMatch() публичный Метод

public ExactMatch ( ) : ISearchBuilder
Результат ISearchBuilder

Forbidden() публичный Метод

public Forbidden ( ) : ISearchBuilder
Результат ISearchBuilder

Get() публичный Метод

public Get ( int documentId ) : ISearchHit
documentId int
Результат ISearchHit

LuceneSearchBuilder() публичный Метод

public LuceneSearchBuilder ( Lucene.Net.Store.Directory directory ) : System
directory Lucene.Net.Store.Directory
Результат System

Mandatory() публичный Метод

public Mandatory ( ) : ISearchBuilder
Результат ISearchBuilder

Parse() публичный Метод

public Parse ( string defaultField, string query, bool escape ) : ISearchBuilder
defaultField string
query string
escape bool
Результат ISearchBuilder

Search() публичный Метод

public Search ( ) : IEnumerable
Результат IEnumerable

Slice() публичный Метод

public Slice ( int skip, int count ) : ISearchBuilder
skip int
count int
Результат ISearchBuilder

SortBy() публичный Метод

public SortBy ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

SortByBoolean() публичный Метод

public SortByBoolean ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

SortByDateTime() публичный Метод

public SortByDateTime ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

SortByDouble() публичный Метод

public SortByDouble ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

SortByInteger() публичный Метод

public SortByInteger ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

SortByString() публичный Метод

public SortByString ( string name ) : ISearchBuilder
name string
Результат ISearchBuilder

Weighted() публичный Метод

public Weighted ( float weight ) : ISearchBuilder
weight float
Результат ISearchBuilder

WithField() публичный Метод

public WithField ( string field, System.DateTime value ) : ISearchBuilder
field string
value System.DateTime
Результат ISearchBuilder

WithField() публичный Метод

public WithField ( string field, bool value ) : ISearchBuilder
field string
value bool
Результат ISearchBuilder

WithField() публичный Метод

public WithField ( string field, double value ) : ISearchBuilder
field string
value double
Результат ISearchBuilder

WithField() публичный Метод

public WithField ( string field, int value ) : ISearchBuilder
field string
value int
Результат ISearchBuilder

WithField() публичный Метод

public WithField ( string field, string value ) : ISearchBuilder
field string
value string
Результат ISearchBuilder

WithinRange() публичный Метод

public WithinRange ( string field, System.DateTime min, System.DateTime max ) : ISearchBuilder
field string
min System.DateTime
max System.DateTime
Результат ISearchBuilder

WithinRange() публичный Метод

public WithinRange ( string field, double min, double max ) : ISearchBuilder
field string
min double
max double
Результат ISearchBuilder

WithinRange() публичный Метод

public WithinRange ( string field, int min, int max ) : ISearchBuilder
field string
min int
max int
Результат ISearchBuilder

WithinRange() публичный Метод

public WithinRange ( string field, string min, string max ) : ISearchBuilder
field string
min string
max string
Результат ISearchBuilder