Class BaseSearchQueryBuilder
Implements
Namespace: Mediachase.Search.Providers.Lucene
Assembly: Mediachase.Search.LuceneSearchProvider.dll
Version: 14.26.0Syntax
public class BaseSearchQueryBuilder : Object, ISearchQueryBuilder
Constructors
BaseSearchQueryBuilder()
Declaration
public BaseSearchQueryBuilder()
Methods
AddQuery(String, BooleanQuery, StringCollection)
Adds the query.
Declaration
protected void AddQuery(string fieldName, BooleanQuery query, StringCollection filter)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | fieldName | Name of the field. |
| Lucene.Net.Search.BooleanQuery | query | The query. |
| System.Collections.Specialized.StringCollection | filter | The filter. |
BuildQuery(ISearchCriteria)
Build Lucense query base on ECF Search Criteria
Declaration
public virtual object BuildQuery(ISearchCriteria criteria)
Parameters
| Type | Name | Description |
|---|---|---|
| ISearchCriteria | criteria |
Returns
| Type | Description |
|---|---|
| System.Object |