Class SearchContext
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
SearcherManagerfieldValueTypeCollection
FieldValueTypeCollection
SearchContext(SearcherManager, FieldValueTypeCollection, IndexSimilarityCollection?)
public SearchContext(SearcherManager searcherManager, FieldValueTypeCollection fieldValueTypeCollection, IndexSimilarityCollection? indexSimilarityCollection)
Parameters
searcherManager
SearcherManagerfieldValueTypeCollection
FieldValueTypeCollectionindexSimilarityCollection
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
GetFieldValueType(string)
Gets the field value type of a field name
public IIndexFieldValueType GetFieldValueType(string fieldName)
Parameters
fieldName
string
Returns
GetSearcher()
Get Searcher Reference
public ISearcherReference GetSearcher()
Returns
GetSimilarity(string)
Get Index Similarity
public IIndexSimilarityType? GetSimilarity(string similarityName)
Parameters
similarityName
string