SaaS CMS has officially launched! Learn more now.

Class LuceneSearchQueryBuilder

Inheritance
System.Object
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: 11.8.3
Syntax
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
Overrides

Implements