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 |