Class LuceneSearchQueryBuilder
Implements
Inherited Members
Namespace: Mediachase.Search.Providers.Lucene
Assembly: Mediachase.Search.LuceneSearchProvider.dll
Version: 14.26.0Syntax
public class LuceneSearchQueryBuilder : BaseSearchQueryBuilder, ISearchQueryBuilder
Constructors
LuceneSearchQueryBuilder()
Declaration
public LuceneSearchQueryBuilder()
Methods
AddSelectedFilters(AbstractSearchCriteria, BooleanQuery, String)
Adds the selected filters.
Declaration
public virtual BooleanQuery AddSelectedFilters(AbstractSearchCriteria criteria, BooleanQuery query, string skipFieldName)
Parameters
| Type | Name | Description |
|---|---|---|
| AbstractSearchCriteria | criteria | The criteria. |
| Lucene.Net.Search.BooleanQuery | query | The query. |
| System.String | skipFieldName | Name of the skip field. |
Returns
| Type | Description |
|---|---|
| Lucene.Net.Search.BooleanQuery |
BuildQuery(ISearchCriteria)
Builds the query.
Declaration
public override object BuildQuery(ISearchCriteria criteria)
Parameters
| Type | Name | Description |
|---|---|---|
| ISearchCriteria | criteria | The criteria. |
Returns
| Type | Description |
|---|---|
| System.Object |