Table of Contents

Class SearchContext

Namespace
Examine.Lucene.Search
Assembly
Examine.Lucene.dll

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

public class SearchContext : ISearchContext
Inheritance
SearchContext
Implements
Inherited Members

Constructors

SearchContext(SearcherManager, FieldValueTypeCollection)

public SearchContext(SearcherManager searcherManager, FieldValueTypeCollection fieldValueTypeCollection)

Parameters

searcherManager SearcherManager
fieldValueTypeCollection FieldValueTypeCollection

SearchContext(SearcherManager, FieldValueTypeCollection, IndexSimilarityCollection?)

public SearchContext(SearcherManager searcherManager, FieldValueTypeCollection fieldValueTypeCollection, IndexSimilarityCollection? indexSimilarityCollection)

Parameters

searcherManager SearcherManager
fieldValueTypeCollection FieldValueTypeCollection
indexSimilarityCollection IndexSimilarityCollection

Properties

SearchableFields

The searchable fields of a search context

public string[] SearchableFields { get; }

Property Value

string[]

Methods

GetDefaultSimilarity()

Get Index Default Similarity

public IIndexSimilarityType? GetDefaultSimilarity()

Returns

IIndexSimilarityType

GetFieldValueType(string)

Gets the field value type of a field name

public IIndexFieldValueType GetFieldValueType(string fieldName)

Parameters

fieldName string

Returns

IIndexFieldValueType

GetSearcher()

Get Searcher Reference

public ISearcherReference GetSearcher()

Returns

ISearcherReference

GetSimilarity(string)

Get Index Similarity

public IIndexSimilarityType? GetSimilarity(string similarityName)

Parameters

similarityName string

Returns

IIndexSimilarityType