Class LuceneSearchQueryBuilder
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Search.Providers.Lucene
Assembly: Mediachase.Search.LuceneSearchProvider.dll
Version: 12.17.2Syntax
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 |