Table of Contents

Namespace Examine.Lucene.Search

Classes

CustomMultiFieldQueryParser

We use this to get at the protected methods directly since the new version makes them not public

DictionaryPerFieldSimilarityWrapper

Use a similarity per field, falling back to a default similarity.

ExamineLuceneDefaultSimilarityType

Default Similarity for Examine Lucene.

ExamineLuceneSimilarityNames

Built in Similarity names for Examine Lucene

ExamineMultiFieldQueryParser

Custom query parser to deal with Examine/Lucene field value types

FacetFullTextField

Represents a full text facet field

FacetQueryField

Represents a default facet query field (FullText)

FilterChainOp

Filter Chain Operation

FilterChainOpBase

Filter Chain Operation

LateBoundQuery

Represents a late bound query

LuceneBM25imilarityType

BM25Similarity with default parameters for Lucene. Lucene.Net.Search.Similarities.BM25Similarity

LuceneBooleanOperation

An implementation of the fluent API boolean operations

LuceneBooleanOperationBase

Represents the base for a LuceneBooleanOperation

LuceneClassicSimilarityType

Classic Similarity for Lucene. Lucene.Net.Search.Similarities.DefaultSimilarity

LuceneDelegateSimilarityType

Lucene.NET Similarity created by delegate

LuceneDrillDownQueryDimensionBase

Lucene DrillDown Query Dimensions base

LuceneDrillDownQueryDimensionPath

Drill-down Query Dimension + Path

LuceneDrillDownQueryDimensions

Lucene DrillDown Query Dimensions

LuceneDrillDownQueryDrillSideways

Lucene Drill Sideways

LuceneFacetExtractionContext

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.

LuceneFacetLabel

Lucene Facet Label

LuceneFacetOperation

An implementation of the fluent API boolean operations

LuceneFacetSamplingQueryOptions

Options for Lucene Facet Sampling

LuceneFacetSelectionOptions
LuceneFilter

Lucene Filter

LuceneFilteringBooleanOperation

Filter Boolean Operation

LuceneFilteringBooleanOperationBase

Boolean Lucene Filtering Operation Base

LuceneLMDirichletSimilarityType

LMDirichletSimilarity with default parameters for Lucene. Lucene.Net.Search.Similarities.LMDirichletSimilarity

LuceneLMJelinekMercerLongTextSimilarityType

LMJelinekMercerSimilarity with parameter 0.7f which is suitable for long text searches. Lucene.Net.Search.Similarities.LMJelinekMercerSimilarity

LuceneLMJelinekMercerTitleSimilarityType

LMJelinekMercerSimilarity with parameter 0.1f which is suitable for title searches. Lucene.Net.Search.Similarities.LMJelinekMercerSimilarity

LuceneQuery

Represents a lucene query

LuceneQueryOptions

Lucene.NET specific query options

LuceneSearchExecutor

An implementation of the search results returned from Lucene.Net

LuceneSearchExtensions

A set of helpers for working with Lucene.Net in Examine

LuceneSearchFilteringOperation

Lucene Search Filter Operation

LuceneSearchFilteringOperationBase

Filtering Operation

LuceneSearchOptions

Options to configure LuceneSearchQuery

LuceneSearchOptionsSimilarities

Common Similarities for Lucene.NET Search

LuceneSearchQuery

This class is used to query against Lucene.Net

LuceneSearchQueryBase

Represents a base for LuceneSearchQuery

LuceneSearchResult

Lucene Index Search Result

LuceneSearchResults

Represents the search results of a query

LuceneSimilarityTypeBase

Lucene.NET Similarity Defintion

LuceneSimilarityTypeFactoryBase

Base Class for Lucene.NET Similarity Defintions

MultiSearchContext

Represents a multi search context

MultiSearchSearcherReference

Represents a multi search searcher reference

SearchAfterOptions

Options for Searching After. Used for efficent deep paging.

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.

SearcherReference

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.

TaxonomySearchContext

Taxonomy Search Context

TaxonomySearcherReference

Represents a Taxonomy Searcher Reference

Structs

FacetDoubleField

Represents a double facet field

FacetFloatField

Represents a float facet field

FacetLongField

Represents a long facet field

FilterChain

Filter Chain

Interfaces

IFacetExtractionContext

Context for Extracting the Facets for a field

IFacetField

Represents a base facet field

ILuceneSearchResults

Lucene.NET Search Results

ISearchContext

Represents a search context

ISearcherReference

Represents a searcher reference

ITaxonomySearchContext

Search Context for Taxonomy Searcher

ITaxonomySearcherReference

Represents a Taxonomy Searcher Reference