SearchFeature Class

Namespace:
Weavy.Core.Lucene.Features
Assembly:
Weavy.Core.dll

Abstract base class for features.

public abstract class SearchFeature : ISearchFeature
Inheritance:
System.Object → SearchFeature
Implements:
ISearchFeature

Constructors

SearchFeature()

Methods

AddBooleanFilterClause(IndexQuery, FilterClause) Helper method that adds a filter clause to the query.
GetBooleanFilter(IndexQuery) Helper method that wraps the query filter as a boolean filter.
GetBooleanQuery(IndexQuery) Helper method that wraps the query as a boolean query.
ModifyQuery(IndexQuery)
UpdateResult(IndexQuery, IndexSearcher, ScoreDoc, IndexDocument)

Extension Methods

IsNullOrDefault(T) Gets a value indicating if the specified value has the default value of the generic type.
Serialize(Object) Serializes an object, or graph of connected objects, to a byte array.
SerializeToJson(Object, Nullable, JsonSerializerSettings) Serializes an object, or graph of connected objects, to a json string.
IsValid(Object) Determines whether the specified object is valid by evaluating each ValidationAttribute instance that is attached to the object type.