SearchModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class SearchModelFactory
type SearchModelFactory = class
Public Class SearchModelFactory
Inheritance
SearchModelFactory

Methods

Name Description
AIServices(Uri, String)

Parameters for AI Services.

AIServicesAccountIdentity(String, SearchIndexerDataIdentity, Uri)

The multi-region account of an Azure AI service resource that's attached to a skillset.

AIServicesAccountKey(String, String, String)

The account key of an Azure AI service resource that's attached to a skillset, to be used with the resource's subdomain.

AIServicesVisionParameters(String, Uri, String, SearchIndexerDataIdentity)

Specifies the AI Services Vision parameters for vectorizing a query image or text.

AIServicesVisionVectorizer(String, AIServicesVisionParameters)

Clears the identity property of a datasource.

AnalyzedTokenInfo(String, Int32, Int32, Int32)

Initializes a new instance of AnalyzedTokenInfo.

AnalyzeTextOptions(String, Nullable<LexicalAnalyzerName>, Nullable<LexicalTokenizerName>, Nullable<LexicalNormalizerName>, IEnumerable<TokenFilterName>, IEnumerable<String>)

Specifies some text and analysis components used to break that text into tokens.

AsciiFoldingTokenFilter(String, Nullable<Boolean>)

Converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into their ASCII equivalents, if such equivalents exist. This token filter is implemented using Apache Lucene.

AssetStore(String, String)

Configuration for an asset store used to store extracted assets such as images.

AutocompleteItem(String, String)

Initializes a new instance of AutocompleteItem.

AutocompleteOptions(String, Nullable<AutocompleteMode>, String, Nullable<Boolean>, String, String, Nullable<Double>, String, String, Nullable<Int32>)

The AutocompleteOptions.

AutocompleteResults(Nullable<Double>, IEnumerable<AutocompleteItem>)

The result of Autocomplete query.

AzureBlobKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, AzureBlobKnowledgeSourceParameters)

Configuration for Azure Blob Storage knowledge source.

AzureBlobKnowledgeSourceParameters(String, String, String, Nullable<Boolean>, KnowledgeSourceIngestionParameters, CreatedResources)

Parameters for Azure Blob Storage knowledge source.

AzureBlobKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a azure blob knowledge source.

AzureMachineLearningParameters(Uri, String, String, Nullable<TimeSpan>, String, Nullable<AIFoundryModelCatalogName>)

Specifies the properties for connecting to an AML vectorizer.

AzureMachineLearningSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Uri, String, ResourceIdentifier, Nullable<TimeSpan>, Nullable<AzureLocation>, Nullable<Int32>)

The AML skill allows you to extend AI enrichment with a custom Azure Machine Learning (AML) model. Once an AML model is trained and deployed, an AML skill integrates it into AI enrichment.

AzureMachineLearningVectorizer(String, AzureMachineLearningParameters)

Specifies an Azure Machine Learning endpoint deployed via the Azure AI Foundry Model Catalog for generating the vector embedding of a query string.

AzureOpenAIEmbeddingSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Uri, String, String, SearchIndexerDataIdentity, Nullable<AzureOpenAIModelName>, Nullable<Int32>)

Allows you to generate a vector embedding for a given text input using the Azure OpenAI resource.

AzureOpenAITokenizerParameters(Nullable<SplitSkillEncoderModelName>, IEnumerable<String>)

Azure OpenAI Tokenizer parameters.

AzureOpenAIVectorizer(String, AzureOpenAIVectorizerParameters)

Specifies the Azure OpenAI resource used to vectorize a query string.

AzureOpenAIVectorizerParameters(Uri, String, String, SearchIndexerDataIdentity, Nullable<AzureOpenAIModelName>)

Specifies the parameters for connecting to the Azure OpenAI resource.

BinaryQuantizationCompression(String, RescoringOptions, Nullable<Int32>)

Contains configuration options specific to the binary quantization compression method used during indexing and querying.

BM25Similarity(Nullable<Double>, Nullable<Double>)

Ranking function based on the Okapi BM25 similarity algorithm. BM25 is a TF-IDF-like algorithm that includes length normalization (controlled by the 'b' parameter) as well as term frequency saturation (controlled by the 'k1' parameter).

CharFilter(String, String)

Initializes a new instance of CharFilter.

ChatCompletionCommonModelParameters(String, Nullable<Double>, Nullable<Double>, Nullable<Int32>, Nullable<Double>, Nullable<Int32>, IEnumerable<String>)

Common language model parameters for Chat Completions. If omitted, default values are used.

ChatCompletionResponseFormat(Nullable<ChatCompletionResponseFormatType>, ChatCompletionSchemaProperties)

Determines how the language model's response should be serialized. Defaults to 'text'.

ChatCompletionSchema(String, String, IEnumerable<String>, Nullable<Boolean>)

Object defining the custom schema the model will use to structure its output.

ChatCompletionSchemaProperties(String, String, Nullable<Boolean>, ChatCompletionSchema)

Properties for JSON schema response format.

ChatCompletionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Uri, SearchIndexerDataIdentity, String, ChatCompletionCommonModelParameters, IDictionary<String, BinaryData>, Nullable<ChatCompletionExtraParametersBehavior>, ChatCompletionResponseFormat)

A skill that calls a language model via Azure AI Foundry's Chat Completions endpoint.

CjkBigramTokenFilter(String, IEnumerable<CjkBigramTokenFilterScripts>, Nullable<Boolean>)

Forms bigrams of CJK terms that are generated from the standard tokenizer. This token filter is implemented using Apache Lucene.

ClassicSimilarity()

Legacy similarity algorithm which uses the Lucene TFIDFSimilarity implementation of TF-IDF. This variation of TF-IDF introduces static document length normalization as well as coordinating factors that penalize documents that only partially match the searched queries.

ClassicTokenizer(String, Nullable<Int32>)

Grammar-based tokenizer that is suitable for processing most European-language documents. This tokenizer is implemented using Apache Lucene.

CognitiveServicesAccount(String, String)

Initializes a new instance of CognitiveServicesAccount.

CognitiveServicesAccountKey(String, String)

The multi-region account key of an Azure AI service resource that's attached to a skillset.

CommonGramTokenFilter(String, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>)

Construct bigrams for frequently occurring terms while indexing. Single terms are still indexed too, with bigrams overlaid. This token filter is implemented using Apache Lucene.

CompletedSynchronizationState(DateTimeOffset, DateTimeOffset, Int32, Int32, Int32)

Represents the completed state of the last synchronization.

ConditionalSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>)

A skill that enables scenarios that require a Boolean operation to determine the data to assign to an output.

ContentColumnMapping(String, String, String)

Maps a SQL column to a search index field.

ContentUnderstandingSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, IEnumerable<ContentUnderstandingSkillExtractionOptions>, ContentUnderstandingSkillChunkingProperties)

A skill that leverages Azure AI Content Understanding to process and extract structured insights from documents, enabling enriched, searchable content for enhanced document indexing and retrieval.

ContentUnderstandingSkillChunkingProperties(Nullable<ContentUnderstandingSkillChunkingMethod>, Nullable<ContentUnderstandingSkillChunkingUnit>, Nullable<Int32>, Nullable<Int32>)

Controls the cardinality for chunking the content.

CorsOptions(IEnumerable<String>, Nullable<Int64>)

Defines options to control Cross-Origin Resource Sharing (CORS) for an index.

CreatedResources(IReadOnlyDictionary<String,String>)

Resources created by the knowledge source. Keys represent resource types (e.g., 'datasource', 'indexer', 'skillset', 'index') and values represent resource names.

CustomAnalyzer(String, LexicalTokenizerName, IEnumerable<TokenFilterName>, IEnumerable<String>)

Allows you to take control over the process of converting text into indexable/searchable tokens. It's a user-defined configuration consisting of a single predefined tokenizer and one or more filters. The tokenizer is responsible for breaking text into tokens, and the filters for modifying tokens emitted by the tokenizer.

CustomEntity(String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, IEnumerable<CustomEntityAlias>)

An object that contains information about the matches that were found, and related metadata.

CustomEntityAlias(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)

A complex object that can be used to specify alternative spellings or synonyms to the root entity name.

CustomEntityLookupSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<CustomEntityLookupSkillLanguage>, Uri, IEnumerable<CustomEntity>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>)

A skill looks for text from a custom, user-defined list of words and phrases.

CustomNormalizer(String, IEnumerable<TokenFilterName>, IEnumerable<CharFilterName>)

Allows you to configure normalization for filterable, sortable, and facetable fields, which by default operate with strict matching. This is a user-defined configuration consisting of at least one or more filters, which modify the token that is stored.

DataChangeDetectionPolicy(String)

Initializes a new instance of DataChangeDetectionPolicy.

DataDeletionDetectionPolicy(String)

Initializes a new instance of DataDeletionDetectionPolicy.

DebugInfo(QueryRewritesDebugInfo)

Contains debugging information that can be used to further explore your search results.

DefaultCognitiveServicesAccount(String)

An empty object that represents the default Azure AI service resource for a skillset.

DictionaryDecompounderTokenFilter(String, IEnumerable<String>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>)

Decomposes compound words found in many Germanic languages. This token filter is implemented using Apache Lucene.

DistanceScoringFunction(String, Double, Nullable<ScoringFunctionInterpolation>, DistanceScoringParameters)

Defines a function that boosts scores based on distance from a geographic location.

DistanceScoringParameters(String, Double)

Provides parameter values to a distance scoring function.

DocumentDebugInfo(SemanticDebugInfo, VectorsDebugInfo, IReadOnlyDictionary<String,IList<QueryResultDocumentInnerHit>>)

Contains debugging information that can be used to further explore your search results.

DocumentExtractionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<BlobIndexerParsingMode>, Nullable<BlobIndexerDataToExtract>, IDictionary<String,Object>)

A skill that extracts content from a file within the enrichment pipeline.

DocumentIntelligenceLayoutSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<DocumentIntelligenceLayoutSkillOutputFormat>, Nullable<DocumentIntelligenceLayoutSkillOutputMode>, Nullable<DocumentIntelligenceLayoutSkillMarkdownHeaderDepth>, IEnumerable<DocumentIntelligenceLayoutSkillExtractionOptions>, DocumentIntelligenceLayoutSkillChunkingProperties)

A skill that extracts content and layout information, via Azure AI Services, from files within the enrichment pipeline.

DocumentIntelligenceLayoutSkillChunkingProperties(Nullable<DocumentIntelligenceLayoutSkillChunkingUnit>, Nullable<Int32>, Nullable<Int32>)

Controls the cardinality for chunking the content.

EdgeNGramTokenizer(String, Nullable<Int32>, Nullable<Int32>, IEnumerable<TokenCharacterKind>)

Tokenizes the input from an edge into n-grams of the given size(s). This tokenizer is implemented using Apache Lucene.

ElisionTokenFilter(String, IEnumerable<String>)

Removes elisions. For example, "l'avion" (the plane) will be converted to "avion" (plane). This token filter is implemented using Apache Lucene.

EmbeddingColumnMapping(String, String)

Maps a SQL column to a vector field for embedding.

EntityLinkingSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String, Nullable<Double>, String)

Using the Text Analytics API, extracts linked entities from text.

EntityRecognitionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, IEnumerable<EntityCategory>, Nullable<EntityRecognitionSkillLanguage>, Nullable<Double>, String)

Using the Text Analytics API, extracts entities of different types from text.

ExhaustiveKnnAlgorithmConfiguration(String, ExhaustiveKnnParameters)

Contains configuration options specific to the exhaustive KNN algorithm used during querying, which will perform brute-force search across the entire vector index.

ExhaustiveKnnParameters(Nullable<VectorSearchAlgorithmMetric>)

Contains the parameters specific to exhaustive KNN algorithm.

FabricDataAgentKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, FabricDataAgentKnowledgeSourceParameters)

Configuration for Fabric Data Agent knowledge source.

FabricDataAgentKnowledgeSourceParameters(String, String)

Parameters for Fabric Data Agent knowledge source.

FabricDataAgentKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a Fabric Data Agent knowledge source.

FabricOntologyKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, FabricOntologyKnowledgeSourceParameters)

Configuration for Fabric Ontology knowledge source.

FabricOntologyKnowledgeSourceParameters(String, String)

Parameters for Fabric Ontology knowledge source.

FabricOntologyKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a Fabric Ontology knowledge source.

FacetResult(Nullable<Int64>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Int64>, IReadOnlyDictionary<String, IList<FacetResult>>, IDictionary<String,BinaryData>)

A single bucket of a facet query result. Reports the number of documents with a field value falling within a particular range or having a particular value or interval.

FacetResult(Nullable<Int64>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Int64>, IReadOnlyDictionary<String, IList<FacetResult>>, IReadOnlyDictionary<String,Object>)

Initializes a new instance of FacetResult.

FieldMapping(String, String, FieldMappingFunction)

Defines a mapping between a field in a data source and a target field in an index.

FieldMappingFunction(String, IDictionary<String,Object>)

Represents a function that transforms a value from a data source before indexing.

FileKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, FileKnowledgeSourceParameters)

Configuration for File knowledge source that supports direct file upload and indexing.

FileKnowledgeSourceParameters(KnowledgeSourceIngestionParameters, CreatedResources)

Parameters for File knowledge source.

FileKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a File knowledge source.

FreshnessPolicy(String)

Configuration for freshness-aware retrieval. When set, newer documents receive a ranking boost during retrieval.

FreshnessScoringFunction(String, Double, Nullable<ScoringFunctionInterpolation>, FreshnessScoringParameters)

Defines a function that boosts scores based on the value of a date-time field.

FreshnessScoringParameters(TimeSpan)

Provides parameter values to a freshness scoring function.

HighWaterMarkChangeDetectionPolicy(String)

Defines a data change detection policy that captures changes based on the value of a high water mark column.

HnswAlgorithmConfiguration(String, HnswParameters)

Contains configuration options specific to the HNSW approximate nearest neighbors algorithm used during indexing and querying. The HNSW algorithm offers a tunable trade-off between search speed and accuracy.

HnswParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<VectorSearchAlgorithmMetric>)

Contains the parameters specific to the HNSW algorithm.

HybridSearch(Nullable<Int32>, Nullable<HybridCountAndFacetMode>)

The query parameters to configure hybrid search behaviors.

ImageAnalysisSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<ImageAnalysisSkillLanguage>, IEnumerable<VisualFeature>, IEnumerable<ImageDetail>)

A skill that analyzes image files. It extracts a rich set of visual features based on the image content.

ImageServingStatistics(Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Boolean>)

Statistics about image serving during a retrieval activity.

IndexDocumentsResult(IEnumerable<IndexingResult>)

Initializes a new instance of IndexDocumentsResult.

IndexedOneLakeKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, IndexedOneLakeKnowledgeSourceParameters)

Configuration for OneLake knowledge source.

IndexedOneLakeKnowledgeSourceParameters(String, String, String, KnowledgeSourceIngestionParameters, CreatedResources)

Parameters for OneLake knowledge source.

IndexedOneLakeKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a indexed OneLake knowledge source.

IndexedSharePointKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, IndexedSharePointKnowledgeSourceParameters)

Configuration for SharePoint knowledge source.

IndexedSharePointKnowledgeSourceParameters(String, IndexedSharePointContainerName, String, KnowledgeSourceIngestionParameters, CreatedResources)

Parameters for SharePoint knowledge source.

IndexedSharePointKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a indexed SharePoint knowledge source.

IndexedSqlKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, IndexedSqlKnowledgeSourceParameters)

Configuration for indexed SQL knowledge source.

IndexedSqlKnowledgeSourceParameters(String, String, String, IEnumerable<ContentColumnMapping>, IEnumerable<EmbeddingColumnMapping>, KnowledgeSourceIngestionParameters, CreatedResources)

Parameters for indexed SQL knowledge source.

IndexedSqlKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for an indexed SQL knowledge source.

IndexerChangeTrackingState(String, String, String, String)

Initializes a new instance of the IndexerChangeTrackingState(String, String, String, String) class.

IndexerExecutionResult(IndexerExecutionStatus, Nullable<IndexerExecutionStatusDetail>, Nullable<IndexingMode>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<SearchIndexerError>, IEnumerable<SearchIndexerWarning>, Int32, Int32, String, String)

Represents the result of an individual indexer execution.

IndexerResyncBody(IEnumerable<IndexerResyncOption>)

Request body for resync indexer operation.

IndexerRuntime(Int64, Nullable<Int64>, DateTimeOffset, DateTimeOffset)

Represents the indexer's cumulative runtime consumption in the service.

IndexerState(Nullable<IndexingMode>, String, String, String, String, String, String, IEnumerable<String>, IEnumerable<String>)

Represents all of the state that defines and dictates the indexer's current execution.

IndexingParameters(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, IndexingParametersConfiguration)

Represents parameters for indexer execution.

IndexingParametersConfiguration(Nullable<BlobIndexerParsingMode>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String, Nullable<Boolean>, Nullable<MarkdownParsingSubmode>, Nullable<MarkdownHeaderDepth>, String, Nullable<BlobIndexerDataToExtract>, Nullable<BlobIndexerImageAction>, Nullable<Boolean>, Nullable<BlobIndexerPdfTextRotationAlgorithm>, Nullable<IndexerExecutionEnvironment>, String, IDictionary<String, BinaryData>)

A dictionary of indexer-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.

IndexingResult(String, String, Boolean, Int32)

Initializes a new instance of IndexingResult.

IndexingSchedule(TimeSpan, Nullable<DateTimeOffset>)

Represents a schedule for indexer execution.

IndexStatisticsSummary(String, Int64, Int64, Int64)

Statistics for a given index. Statistics are collected periodically and are not guaranteed to always be up-to-date.

InputFieldMappingEntry(String, String, String, IEnumerable<InputFieldMappingEntry>)

Input field mapping for a skill.

KeepTokenFilter(String, IEnumerable<String>, Nullable<Boolean>)

A token filter that only keeps tokens with text contained in a specified list of words. This token filter is implemented using Apache Lucene.

KeyPhraseExtractionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<KeyPhraseExtractionSkillLanguage>, Nullable<Int32>, String)

A skill that uses text analytics for key phrase extraction.

KeywordMarkerTokenFilter(String, IEnumerable<String>, Nullable<Boolean>)

Marks terms as keywords. This token filter is implemented using Apache Lucene.

KeywordTokenizer(String, Nullable<Int32>)

Emits the entire input as a single token. This tokenizer is implemented using Apache Lucene.

KnowledgeBase(String, IEnumerable<KnowledgeSourceReference>, IEnumerable<KnowledgeBaseModel>, KnowledgeRetrievalReasoningEffort, Nullable<KnowledgeRetrievalOutputMode>, Nullable<ETag>, SearchResourceEncryptionKey, String, String, String, CorsOptions)

Represents a knowledge base definition.

KnowledgeBaseActivityRecord(Int32, String, Nullable<Int32>, KnowledgeBaseErrorDetail, String)

Base type for activity records. Tracks execution details, timing, and errors for knowledge base operations. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseSearchIndexActivityRecord, KnowledgeBaseAzureBlobActivityRecord, KnowledgeBaseIndexedSharePointActivityRecord, KnowledgeBaseIndexedOneLakeActivityRecord, KnowledgeBaseWebActivityRecord, KnowledgeBaseRemoteSharePointActivityRecord, KnowledgeBaseWorkIQActivityRecord, KnowledgeBaseFabricDataAgentActivityRecord, KnowledgeBaseFabricOntologyActivityRecord, KnowledgeBaseMcpServerActivityRecord, KnowledgeBaseFileActivityRecord, KnowledgeBaseIndexedSqlActivityRecord, KnowledgeBaseModelQueryPlanningActivityRecord, KnowledgeBaseModelAnswerSynthesisActivityRecord, KnowledgeBaseModelWebSummarizationActivityRecord, and KnowledgeBaseAgenticReasoningActivityRecord.

KnowledgeBaseAgenticReasoningActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, Nullable<Int32>, KnowledgeRetrievalReasoningEffort)

Represents an agentic reasoning activity record.

KnowledgeBaseAzureBlobActivityArguments(String)

Represents the arguments the azure blob retrieval activity was run with.

KnowledgeBaseAzureBlobActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseAzureBlobActivityArguments)

Represents a azure blob retrieval activity record.

KnowledgeBaseAzureBlobReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, Uri, PurviewSensitivityLabelInfo)

Represents an Azure Blob Storage document reference.

KnowledgeBaseAzureOpenAIModel(AzureOpenAIVectorizerParameters)

Specifies the Azure OpenAI resource used to do query planning.

KnowledgeBaseErrorAdditionalInfo(String, IReadOnlyDictionary<String,BinaryData>)

The resource management error additional info.

KnowledgeBaseErrorDetail(String, String, String, IEnumerable<KnowledgeBaseErrorDetail>, IEnumerable<KnowledgeBaseErrorAdditionalInfo>)

The error details.

KnowledgeBaseFabricDataAgentActivityArguments(String)

Represents the arguments the Fabric Data Agent retrieval activity was run with.

KnowledgeBaseFabricDataAgentActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseFabricDataAgentActivityArguments)

Represents a Fabric Data Agent retrieval activity record.

KnowledgeBaseFabricDataAgentReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String, String)

Represents a Fabric Data Agent document reference.

KnowledgeBaseFabricOntologyActivityArguments(String)

Represents the arguments the Fabric Ontology retrieval activity was run with.

KnowledgeBaseFabricOntologyActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseFabricOntologyActivityArguments)

Represents a Fabric Ontology retrieval activity record.

KnowledgeBaseFabricOntologyReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String, String)

Represents a Fabric Ontology document reference.

KnowledgeBaseFileActivityArguments(String)

Represents the arguments the File retrieval activity was run with.

KnowledgeBaseFileActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseFileActivityArguments)

Represents a File retrieval activity record.

KnowledgeBaseFileReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String)

Represents a file document reference.

KnowledgeBaseImageContent(Uri)

Image content.

KnowledgeBaseIndexedOneLakeActivityArguments(String)

Represents the arguments the indexed OneLake retrieval activity was run with.

KnowledgeBaseIndexedOneLakeActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseIndexedOneLakeActivityArguments)

Represents a indexed OneLake retrieval activity record.

KnowledgeBaseIndexedOneLakeReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, Uri, PurviewSensitivityLabelInfo)

Represents an indexed OneLake document reference.

KnowledgeBaseIndexedSharePointActivityArguments(String)

Represents the arguments the indexed SharePoint retrieval activity was run with.

KnowledgeBaseIndexedSharePointActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseIndexedSharePointActivityArguments)

Represents a indexed SharePoint retrieval activity record.

KnowledgeBaseIndexedSharePointReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String, PurviewSensitivityLabelInfo)

Represents an indexed SharePoint document reference.

KnowledgeBaseIndexedSqlActivityArguments(String)

Represents the arguments the indexed SQL retrieval activity was run with.

KnowledgeBaseIndexedSqlActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseIndexedSqlActivityArguments)

Represents an indexed SQL retrieval activity record.

KnowledgeBaseIndexedSqlReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String)

Represents an Azure SQL document reference.

KnowledgeBaseMcpServerActivityArguments(String, IDictionary<String,BinaryData>)

Represents the arguments the MCP server retrieval activity was run with.

KnowledgeBaseMcpServerActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseMcpServerActivityArguments)

Represents an MCP server retrieval activity record.

KnowledgeBaseMcpServerReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String, String)

Represents an MCP server document reference.

KnowledgeBaseMessage(String, IEnumerable<KnowledgeBaseMessageContent>)

The natural language message style object.

KnowledgeBaseMessageContent(String)

Specifies the type of the message content. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseMessageTextContent and KnowledgeBaseMessageImageContent.

KnowledgeBaseMessageImageContent(KnowledgeBaseImageContent)

Image message type.

KnowledgeBaseMessageTextContent(String)

Text message type.

KnowledgeBaseModel(String)

Specifies the connection parameters for the model to use for query planning. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseAzureOpenAIModel.

KnowledgeBaseModelAnswerSynthesisActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, Nullable<Int32>, Nullable<Int32>, String)

Represents an LLM answer synthesis activity record.

KnowledgeBaseModelQueryPlanningActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, Nullable<Int32>, Nullable<Int32>, String)

Represents an LLM query planning activity record.

KnowledgeBaseModelWebSummarizationActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, Nullable<Int32>, Nullable<Int32>, String)

Represents an LLM web summarization activity record.

KnowledgeBaseReference(String, String, Int32, IDictionary<String,BinaryData>, Nullable<Single>)

Base type for references. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeBaseSearchIndexReference, KnowledgeBaseAzureBlobReference, KnowledgeBaseIndexedSharePointReference, KnowledgeBaseIndexedOneLakeReference, KnowledgeBaseWebReference, KnowledgeBaseRemoteSharePointReference, KnowledgeBaseWorkIQReference, KnowledgeBaseFabricDataAgentReference, KnowledgeBaseFabricOntologyReference, KnowledgeBaseMcpServerReference, KnowledgeBaseFileReference, and KnowledgeBaseIndexedSqlReference.

KnowledgeBaseRemoteSharePointActivityArguments(String, String)

Represents the arguments the remote SharePoint retrieval activity was run with.

KnowledgeBaseRemoteSharePointActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseRemoteSharePointActivityArguments)

Represents a remote SharePoint retrieval activity record.

KnowledgeBaseRemoteSharePointReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, Uri, PurviewSensitivityLabelInfo)

Represents a remote SharePoint document reference.

KnowledgeBaseRetrievalRequest(IEnumerable<KnowledgeBaseMessage>, IEnumerable<KnowledgeRetrievalIntent>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, KnowledgeRetrievalReasoningEffort, Nullable<Boolean>, Nullable<KnowledgeRetrievalOutputMode>, IEnumerable<KnowledgeSourceParams>)

The input contract for the retrieval request.

KnowledgeBaseRetrievalResponse(IEnumerable<KnowledgeBaseMessage>, IEnumerable<KnowledgeBaseActivityRecord>, IEnumerable<KnowledgeBaseReference>, PurviewSensitivityLabelInfo)

The output contract for the retrieval response.

KnowledgeBaseSearchIndexActivityArguments(String, String, IEnumerable<SearchIndexFieldReference>, IEnumerable<SearchIndexFieldReference>, String)

Represents the arguments the search index retrieval activity was run with.

KnowledgeBaseSearchIndexActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseSearchIndexActivityArguments)

Represents a search index retrieval activity record.

KnowledgeBaseSearchIndexReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, String, PurviewSensitivityLabelInfo)

Represents an Azure Search document reference.

KnowledgeBaseWebActivityArguments(String, String, String, Nullable<Int32>, String)

Represents the arguments the web retrieval activity was run with.

KnowledgeBaseWebActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseWebActivityArguments)

Represents a web retrieval activity record.

KnowledgeBaseWebReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, Uri, String)

Represents a web document reference.

KnowledgeBaseWorkIQActivityArguments(String)

Represents the arguments the WorkIQ retrieval activity was run with.

KnowledgeBaseWorkIQActivityRecord(Int32, Nullable<Int32>, KnowledgeBaseErrorDetail, String, String, Nullable<DateTimeOffset>, Nullable<Int32>, ImageServingStatistics, KnowledgeBaseWorkIQActivityArguments)

Represents a WorkIQ retrieval activity record.

KnowledgeBaseWorkIQReference(String, Int32, IDictionary<String,BinaryData>, Nullable<Single>, IEnumerable<WorkIQAttribution>)

Represents a WorkIQ document reference.

KnowledgeRetrievalIntent(String)

An intended query to execute without model query planning. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalSemanticIntent.

KnowledgeRetrievalLowReasoningEffort()

Run knowledge retrieval with low reasoning effort.

KnowledgeRetrievalMediumReasoningEffort()

Run knowledge retrieval with medium reasoning effort.

KnowledgeRetrievalMinimalReasoningEffort()

Run knowledge retrieval with minimal reasoning effort.

KnowledgeRetrievalReasoningEffort(String)

Base type for reasoning effort. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeRetrievalMinimalReasoningEffort, KnowledgeRetrievalLowReasoningEffort, and KnowledgeRetrievalMediumReasoningEffort.

KnowledgeRetrievalSemanticIntent(String)

A semantic query intent.

KnowledgeSource(String, String, String, Nullable<ETag>, SearchResourceEncryptionKey)

Represents a knowledge source definition. Please note this is the abstract base class. The derived classes available for instantiation are: SearchIndexKnowledgeSource, AzureBlobKnowledgeSource, IndexedSharePointKnowledgeSource, IndexedOneLakeKnowledgeSource, IndexedSqlKnowledgeSource, FileKnowledgeSource, WebKnowledgeSource, RemoteSharePointKnowledgeSource, WorkIQKnowledgeSource, McpServerKnowledgeSource, FabricDataAgentKnowledgeSource, and FabricOntologyKnowledgeSource.

KnowledgeSourceAzureOpenAIVectorizer(AzureOpenAIVectorizerParameters)

Specifies the Azure OpenAI resource used to vectorize a query string.

KnowledgeSourceFile(String, String, Nullable<Int64>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String)

Metadata for a file uploaded to a File knowledge source.

KnowledgeSourceIngestionParameters(SearchIndexerDataIdentity, KnowledgeSourceVectorizer, KnowledgeBaseModel, Nullable<Boolean>, IndexingSchedule, IEnumerable<KnowledgeSourceIngestionPermissionOption>, Nullable<KnowledgeSourceContentExtractionMode>, AIServices, AssetStore, FreshnessPolicy)

Consolidates all general ingestion settings for knowledge sources.

KnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, String, Nullable<Boolean>)

Base type for knowledge source runtime parameters. Please note this is the abstract base class. The derived classes available for instantiation are: SearchIndexKnowledgeSourceParams, AzureBlobKnowledgeSourceParams, IndexedSharePointKnowledgeSourceParams, IndexedOneLakeKnowledgeSourceParams, WebKnowledgeSourceParams, RemoteSharePointKnowledgeSourceParams, WorkIQKnowledgeSourceParams, FabricDataAgentKnowledgeSourceParams, FabricOntologyKnowledgeSourceParams, McpServerKnowledgeSourceParams, FileKnowledgeSourceParams, and IndexedSqlKnowledgeSourceParams.

KnowledgeSourceReference(String, Nullable<Boolean>, Nullable<Boolean>)

Reference to a knowledge source.

KnowledgeSourceStatistics(Int32, String, Int32)

Statistical information about knowledge source synchronization history.

KnowledgeSourceStatus(Nullable<KnowledgeSourceKind>, KnowledgeSourceSynchronizationStatus, String, SynchronizationState, CompletedSynchronizationState, KnowledgeSourceStatistics)

Represents the status and synchronization history of a knowledge source.

KnowledgeSourceSynchronizationError(String, Nullable<Int32>, String, String, String, Uri)

Represents a document-level indexing error encountered during a knowledge source synchronization run.

KnowledgeSourceVectorizer(String)

Specifies the vectorization method to be used for knowledge source embedding model. Please note this is the abstract base class. The derived classes available for instantiation are: KnowledgeSourceAzureOpenAIVectorizer.

KnowledgeStore(String, IEnumerable<KnowledgeStoreProjection>, SearchIndexerDataIdentity, SearchIndexerKnowledgeStoreParameters)

Definition of additional projections to azure blob, table, or files, of enriched data.

KnowledgeStoreFileProjectionSelector(String, String, String, String, IEnumerable<InputFieldMappingEntry>, String)

Projection definition for what data to store in Azure Files.

KnowledgeStoreObjectProjectionSelector(String, String, String, String, IEnumerable<InputFieldMappingEntry>, String)

Projection definition for what data to store in Azure Blob.

KnowledgeStoreProjection(IEnumerable<KnowledgeStoreTableProjectionSelector>, IEnumerable<KnowledgeStoreObjectProjectionSelector>, IEnumerable<KnowledgeStoreFileProjectionSelector>)

Container object for various projection selectors.

KnowledgeStoreProjectionSelector(String, String, String, String, IEnumerable<InputFieldMappingEntry>)

Abstract class to share properties between concrete selectors.

KnowledgeStoreStorageProjectionSelector(String, String, String, String, IEnumerable<InputFieldMappingEntry>, String)

Abstract class to share properties between concrete selectors.

KnowledgeStoreTableProjectionSelector(String, String, String, String, IEnumerable<InputFieldMappingEntry>, String)

Description for what data to store in Azure Tables.

LanguageDetectionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String, String)

A skill that detects the language of input text and reports a single language code for every document submitted on the request. The language code is paired with a score indicating the confidence of the analysis.

LengthTokenFilter(String, Nullable<Int32>, Nullable<Int32>)

Removes words that are too long or too short. This token filter is implemented using Apache Lucene.

LexicalAnalyzer(String, String)

Initializes a new instance of LexicalAnalyzer.

LexicalNormalizer(String, String)

Base type for normalizers.

LexicalTokenizer(String, String)

Initializes a new instance of LexicalTokenizer.

LimitTokenFilter(String, Nullable<Int32>, Nullable<Boolean>)

Limits the number of tokens while indexing. This token filter is implemented using Apache Lucene.

LuceneStandardAnalyzer(String, Nullable<Int32>, IEnumerable<String>)

Standard Apache Lucene analyzer; Composed of the standard tokenizer, lowercase filter and stop filter.

LuceneStandardTokenizer(String, Nullable<Int32>)

Breaks text following the Unicode Text Segmentation rules. This tokenizer is implemented using Apache Lucene.

MagnitudeScoringFunction(String, Double, Nullable<ScoringFunctionInterpolation>, MagnitudeScoringParameters)

Defines a function that boosts scores based on the magnitude of a numeric field.

MagnitudeScoringParameters(Double, Double, Nullable<Boolean>)

Provides parameter values to a magnitude scoring function.

MappingCharFilter(String, IEnumerable<String>)

A character filter that applies mappings defined with the mappings option. Matching is greedy (longest pattern matching at a given point wins). Replacement is allowed to be the empty string. This character filter is implemented using Apache Lucene.

McpServerAuthentication(String)

Authentication configuration for an MCP server knowledge source. Please note this is the abstract base class. The derived classes available for instantiation are: McpServerFoundryConnectionAuthentication and McpServerStoredHeadersAuthentication.

McpServerAutoOutputParsing()

Automatically detect the output format and parse accordingly.

McpServerFoundryConnectionAuthentication(McpServerFoundryConnectionParameters)

Authentication using an Azure AI Foundry connection.

McpServerFoundryConnectionParameters(String)

Parameters for Foundry connection authentication.

McpServerHeaders(IDictionary<String,String>)

A dictionary of HTTP header names and values.

McpServerJsonOutputParsing(McpServerOutputParsingJsonParameters)

Parse the output as a JSON document using the configured JSON parameters.

McpServerKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, McpServerKnowledgeSourceParameters)

Configuration for a knowledge source backed by an MCP (Model Context Protocol) server.

McpServerKnowledgeSourceParameters(String, McpServerAuthentication, IEnumerable<McpServerTool>)

Parameters for an MCP server knowledge source.

McpServerKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for an MCP server knowledge source.

McpServerNoneOutputParsing()

Treat the output as a single block without any parsing.

McpServerOutputParsing(String)

Output parsing configuration for an MCP server tool. Please note this is the abstract base class. The derived classes available for instantiation are: McpServerAutoOutputParsing, McpServerJsonOutputParsing, McpServerSplitOutputParsing, and McpServerNoneOutputParsing.

McpServerOutputParsingJsonParameters(String, Nullable<Boolean>)

Parameters for JSON output parsing.

McpServerOutputParsingSplitParameters(Nullable<TextSplitMode>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<SplitSkillLanguage>)

Parameters for split output parsing.

McpServerSplitOutputParsing(McpServerOutputParsingSplitParameters)

Split the output into pages using the configured split parameters.

McpServerStoredHeadersAuthentication(McpServerStoredHeadersParameters)

Authentication using stored HTTP headers.

McpServerStoredHeadersParameters(McpServerHeaders)

Parameters for stored headers authentication.

McpServerTool(String, McpServerOutputParsing, Nullable<McpServerToolInclusionMode>, Nullable<Int32>)

Represents a single tool within an MCP server knowledge source.

MergeSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String, String)

A skill for merging two or more strings into a single unified string, with an optional user-defined delimiter separating each component part.

MicrosoftLanguageStemmingTokenizer(String, Nullable<Int32>, Nullable<Boolean>, Nullable<MicrosoftStemmingTokenizerLanguage>)

Divides text using language-specific rules and reduces words to their base forms.

MicrosoftLanguageTokenizer(String, Nullable<Int32>, Nullable<Boolean>, Nullable<MicrosoftTokenizerLanguage>)

Divides text using language-specific rules.

NativeBlobSoftDeleteDeletionDetectionPolicy()

Defines a data deletion detection policy utilizing Azure Blob Storage's native soft delete feature for deletion detection.

NGramTokenFilter(String, Nullable<Int32>, Nullable<Int32>)

Generates n-grams of the given size(s). This token filter is implemented using Apache Lucene.

NGramTokenizer(String, Nullable<Int32>, Nullable<Int32>, IEnumerable<TokenCharacterKind>)

Tokenizes the input into n-grams of the given size(s). This tokenizer is implemented using Apache Lucene.

OcrSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<OcrSkillLanguage>, Nullable<Boolean>, Nullable<OcrLineEnding>)

A skill that extracts text from image files.

OutputFieldMappingEntry(String, String)

Output field mapping for a skill.

PathHierarchyTokenizer(String, Nullable<Char>, Nullable<Char>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>)

Tokenizer for path-like hierarchies. This tokenizer is implemented using Apache Lucene.

PatternAnalyzer(String, Nullable<Boolean>, String, String, IEnumerable<String>)

Flexibly separates text into terms via a regular expression pattern. This analyzer is implemented using Apache Lucene.

PatternCaptureTokenFilter(String, IEnumerable<String>, Nullable<Boolean>)

Uses Java regexes to emit multiple tokens - one for each capture group in one or more patterns. This token filter is implemented using Apache Lucene.

PatternReplaceCharFilter(String, String, String)

A character filter that replaces characters in the input string. It uses a regular expression to identify character sequences to preserve and a replacement pattern to identify characters to replace. For example, given the input text "aa bb aa bb", pattern "(aa)\s+(bb)", and replacement "$1#$2", the result would be "aa#bb aa#bb". This character filter is implemented using Apache Lucene.

PatternReplaceTokenFilter(String, String, String)

A character filter that replaces characters in the input string. It uses a regular expression to identify character sequences to preserve and a replacement pattern to identify characters to replace. For example, given the input text "aa bb aa bb", pattern "(aa)\s+(bb)", and replacement "$1#$2", the result would be "aa#bb aa#bb". This token filter is implemented using Apache Lucene.

PatternTokenizer(String, String, String, Nullable<Int32>)

Tokenizer that uses regex pattern matching to construct distinct tokens. This tokenizer is implemented using Apache Lucene.

PhoneticTokenFilter(String, Nullable<PhoneticEncoder>, Nullable<Boolean>)

Create tokens for phonetic matches. This token filter is implemented using Apache Lucene.

PiiDetectionSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String, Nullable<Double>, Nullable<PiiDetectionSkillMaskingMode>, String, String, IEnumerable<String>, String)

Using the Text Analytics API, extracts personal information from an input text and gives you the option of masking it.

PurviewSensitivityLabelInfo(String, String, String, Nullable<Int32>, String, Nullable<Boolean>)

Information about the sensitivity label applied to a document.

QueryAnswerResult(Nullable<Double>, String, String, String, IDictionary<String,Object>)

An answer is a text passage extracted from the contents of the most relevant documents that matched the query. Answers are extracted from the top search results. Answer candidates are scored and the top answers are selected.

QueryAnswerResult(Nullable<Double>, String, String, String, IReadOnlyDictionary<String,Object>)

Initializes a new instance of QueryAnswerResult.

QueryCaptionResult(String, String, IReadOnlyDictionary<String,Object>)

Captions are the most representative passages from the document relatively to the search query. They are often used as document summary. Captions are only returned for queries of type semantic.

QueryResultDocumentInnerHit(Nullable<Int64>, IEnumerable<IDictionary<String,SingleVectorFieldResult>>)

Detailed scoring information for an individual element of a complex collection.

QueryResultDocumentRerankerInput(String, String, String)

The raw concatenated strings that were sent to the semantic enrichment process.

QueryResultDocumentSemanticField(String, Nullable<SemanticFieldState>)

Description of fields that were sent to the semantic enrichment process, as well as how they were used.

QueryResultDocumentSubscores(TextResult, IEnumerable<IDictionary<String,SingleVectorFieldResult>>, Nullable<Double>)

The breakdown of subscores between the text and vector query components of the search query for this document. Each vector query is shown as a separate object in the same order they were received.

QueryRewritesDebugInfo(QueryRewritesValuesDebugInfo, IEnumerable<QueryRewritesValuesDebugInfo>)

Contains debugging information specific to query rewrites.

QueryRewritesValuesDebugInfo(String, IEnumerable<String>)

Contains debugging information specific to query rewrites.

RemoteSharePointKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, RemoteSharePointKnowledgeSourceParameters)

Configuration for remote SharePoint knowledge source.

RemoteSharePointKnowledgeSourceParameters(String, IEnumerable<String>, String)

Parameters for remote SharePoint knowledge source.

RemoteSharePointKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>, String)

Specifies runtime parameters for a remote SharePoint knowledge source.

RescoringOptions(Nullable<Boolean>, Nullable<Double>, Nullable<VectorSearchCompressionRescoreStorageMethod>)

Contains the options for rescoring.

ResetDocumentOptions(IEnumerable<String>, IEnumerable<String>)

The type of the keysOrIds.

ResetSkillsOptions(IEnumerable<String>)

The type of the skill names.

ScalarQuantizationCompression(String, RescoringOptions, Nullable<Int32>, ScalarQuantizationParameters)

Contains configuration options specific to the scalar quantization compression method used during indexing and querying.

ScalarQuantizationParameters(Nullable<VectorSearchCompressionTarget>)

Contains the parameters specific to Scalar Quantization.

ScoringFunction(String, Double, Nullable<ScoringFunctionInterpolation>, String)

Base type for functions that can modify document scores during ranking.

ScoringFunction(String, String, Double, Nullable<ScoringFunctionInterpolation>)

Initializes a new instance of ScoringFunction.

ScoringProfile(String, TextWeights, IEnumerable<ScoringFunction>, Nullable<ScoringFunctionAggregation>)

Defines parameters for a search index that influence scoring in search queries.

SearchAlias(String, IEnumerable<String>, String)

Represents an index alias, which describes a mapping from the alias name to an index. The alias name can be used in place of the index name for supported operations.

SearchField(String, SearchFieldDataType, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<PermissionFilter>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<LexicalAnalyzerName>, Nullable<LexicalAnalyzerName>, Nullable<LexicalAnalyzerName>, Nullable<LexicalNormalizerName>, Nullable<Int32>, String, Nullable<VectorEncodingFormat>, IEnumerable<String>, IEnumerable<SearchField>)

Represents a field in an index definition, which describes the name, data type, and search behavior of a field.

SearchIndex(String, String, IEnumerable<ScoringProfile>, String, CorsOptions, IEnumerable<SearchSuggester>, IEnumerable<LexicalAnalyzer>, IEnumerable<LexicalTokenizer>, IEnumerable<TokenFilter>, IEnumerable<CharFilter>, IEnumerable<LexicalNormalizer>, SearchResourceEncryptionKey, SimilarityAlgorithm, SemanticSearch, VectorSearch, Nullable<SearchIndexPermissionFilterOption>, Nullable<Boolean>, SharePointConnectorAppRegistration, IEnumerable<SearchField>, String)

Represents a search index definition, which describes the fields and search behavior of an index.

SearchIndex(String, String, IList<SearchField>, IList<ScoringProfile>, String, CorsOptions, IList<SearchSuggester>, IList<LexicalAnalyzer>, IList<LexicalTokenizer>, IList<TokenFilter>, IList<CharFilter>, IList<LexicalNormalizer>, SearchResourceEncryptionKey, SimilarityAlgorithm, SemanticSearch, VectorSearch, String, IDictionary<String,BinaryData>)

Initializes a new instance of SearchIndex.

SearchIndexer(String, String, String, String, String, IndexingSchedule, IndexingParameters, IEnumerable<FieldMapping>, IEnumerable<FieldMapping>, Nullable<Boolean>, Nullable<ETag>, SearchResourceEncryptionKey, SearchIndexerCache)

Represents an indexer.

SearchIndexer(String, String, String, String, String, IndexingSchedule, IndexingParameters, IList<FieldMapping>, IList<FieldMapping>, Nullable<Boolean>, Nullable<ETag>, SearchResourceEncryptionKey, IDictionary<String,BinaryData>)

Initializes a new instance of SearchIndexer.

SearchIndexerCache(String, String, Nullable<Boolean>, SearchIndexerDataIdentity)

The type of the cache.

SearchIndexerDataContainer(String, String)

Represents information about the entity (such as Azure SQL table or CosmosDB collection) that will be indexed.

SearchIndexerDataIdentity(String)

Abstract base type for data identities. Please note this is the abstract base class. The derived classes available for instantiation are: SearchIndexerDataNoneIdentity and SearchIndexerDataUserAssignedIdentity.

SearchIndexerDataNoneIdentity()

Clears the identity property of a datasource.

SearchIndexerDataSourceConnection(String, String, SearchIndexerDataSourceType, String, SearchIndexerDataContainer, DataChangeDetectionPolicy, DataDeletionDetectionPolicy, String, SearchResourceEncryptionKey, IDictionary<String,BinaryData>)

Initializes a new instance of SearchIndexerDataSourceConnection(String, String, SearchIndexerDataSourceType, String, SearchIndexerDataContainer, DataChangeDetectionPolicy, DataDeletionDetectionPolicy, String, SearchResourceEncryptionKey, IDictionary<String,BinaryData>).

SearchIndexerDataUserAssignedIdentity(String, String)

Specifies the identity for a datasource to use.

SearchIndexerError(String, String, Int32, String, String, String)

Initializes a new instance of SearchIndexerError.

SearchIndexerIndexProjection(IEnumerable<SearchIndexerIndexProjectionSelector>, SearchIndexerIndexProjectionsParameters)

Definition of additional projections to secondary search indexes.

SearchIndexerIndexProjectionSelector(String, String, String, IEnumerable<InputFieldMappingEntry>)

Description for what data to store in the designated search index.

SearchIndexerIndexProjectionsParameters(Nullable<IndexProjectionMode>, IDictionary<String,Object>)

A dictionary of index projection-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.

SearchIndexerKnowledgeStoreParameters(Nullable<Boolean>, IDictionary<String,BinaryData>)

A dictionary of knowledge store-specific configuration properties. Each name is the name of a specific property. Each value must be of a primitive type.

SearchIndexerLimits(Nullable<TimeSpan>, Nullable<Int64>, Nullable<Int64>)

Initializes a new instance of SearchIndexerLimits.

SearchIndexerSkill(String, String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>)

Base type for skills.

SearchIndexerSkill(String, String, String, String, IList<InputFieldMappingEntry>, IList<OutputFieldMappingEntry>)

Initializes a new instance of SearchIndexerSkill.

SearchIndexerSkillset(String, String, IEnumerable<SearchIndexerSkill>, CognitiveServicesAccount, KnowledgeStore, SearchIndexerIndexProjection, Nullable<ETag>, SearchResourceEncryptionKey)

A list of skills.

SearchIndexerStatus(String, IndexerStatus, IndexerExecutionResult, IEnumerable<IndexerExecutionResult>, SearchIndexerLimits)

Initializes a new instance of SearchIndexerStatus.

SearchIndexerStatus(String, IndexerStatus, IndexerRuntime, IndexerExecutionResult, IEnumerable<IndexerExecutionResult>, SearchIndexerLimits, IndexerState)

Represents the current status and execution history of an indexer.

SearchIndexerWarning(String, String, String, String, String)

Initializes a new instance of SearchIndexerWarning.

SearchIndexFieldReference(String)

Field reference for a search index.

SearchIndexKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, SearchIndexKnowledgeSourceParameters)

Knowledge Source targeting a search index.

SearchIndexKnowledgeSourceParameters(String, IEnumerable<SearchIndexFieldReference>, IEnumerable<SearchIndexFieldReference>, String, String)

Parameters for search index knowledge source.

SearchIndexKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>, String)

Specifies runtime parameters for a search index knowledge source.

SearchIndexResponse(String, String, IEnumerable<SearchField>, IEnumerable<ScoringProfile>, String, CorsOptions, IEnumerable<SearchSuggester>, IEnumerable<LexicalAnalyzer>, IEnumerable<LexicalTokenizer>, IEnumerable<TokenFilter>, IEnumerable<CharFilter>, IEnumerable<LexicalNormalizer>, SearchResourceEncryptionKey, SimilarityAlgorithm, SemanticSearch, VectorSearch, Nullable<SearchIndexPermissionFilterOption>, Nullable<Boolean>, Nullable<ETag>)

Represents a search index definition, which describes the fields and search behavior of an index.

SearchIndexStatistics(Int64, Int64, Int64)

Statistics for a given index. Statistics are collected periodically and are not guaranteed to always be up-to-date.

SearchOptions(Nullable<Boolean>, IEnumerable<String>, String, String, String, String, Nullable<Double>, String, Nullable<SearchQueryType>, Nullable<ScoringStatistics>, String, IEnumerable<String>, String, Nullable<QueryDebugMode>, String, String, Nullable<SearchMode>, Nullable<QueryLanguage>, Nullable<QuerySpellerType>, String, Nullable<Int32>, Nullable<Int32>, String, Nullable<SemanticErrorMode>, Nullable<Int32>, String, String, String, String, IEnumerable<String>, IEnumerable<VectorQuery>, Nullable<VectorFilterMode>, HybridSearch)

Parameters for filtering, sorting, faceting, paging, and other search query behaviors.

SearchResourceCounter(Int64, Nullable<Int64>)

Initializes a new instance of SearchResourceCounter.

SearchResult<T>(T, Nullable<Double>, IDictionary<String,IList<String>>, SemanticSearchResult, DocumentDebugInfo)

Initializes a new instance of SearchResult.

SearchResultsPage<T>(SearchResults<T>)

Initializes a new instance of SearchResultsPage.

SearchScoreThreshold(Double)

The results of the vector query will filter based on the '.

SearchServiceCounters(SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter, SearchResourceCounter)

Represents service-level resource counters and quotas.

SearchServiceLimits(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>)

Represents various service level limits.

SearchServiceStatistics(SearchServiceCounters, SearchServiceLimits, ServiceIndexersRuntime)

Response from a get service statistics request. If successful, it includes service level counters and limits.

SearchServiceStatistics(SearchServiceCounters, SearchServiceLimits)

Initializes a new instance of SearchServiceStatistics.

SearchSuggester(String, IEnumerable<String>)

Defines how the Suggest API should apply to a group of fields in the index.

SearchSuggestion<T>(T, String)

Initializes a new instance of SearchSuggestion.

SemanticConfiguration(String, SemanticPrioritizedFields, Nullable<RankingOrder>, Nullable<Boolean>)

Defines a specific configuration to be used in the context of semantic capabilities.

SemanticDebugInfo(QueryResultDocumentSemanticField, IEnumerable<QueryResultDocumentSemanticField>, IEnumerable<QueryResultDocumentSemanticField>, QueryResultDocumentRerankerInput)

Contains debugging information specific to semantic ranking requests.

SemanticField(String)

A field that is used as part of the semantic configuration.

SemanticPrioritizedFields(SemanticField, IEnumerable<SemanticField>, IEnumerable<SemanticField>)

Describes the title, content, and keywords fields to be used for semantic ranking, captions, highlights, and answers.

SemanticSearch(String, IEnumerable<SemanticConfiguration>)

Defines parameters for a search index that influence semantic capabilities.

SemanticSearchResult(Nullable<Double>, Nullable<Double>, IReadOnlyList<QueryCaptionResult>)

Initializes a new instance of SemanticSearchResult.

SentimentSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<SentimentSkillLanguage>, Nullable<Boolean>, String)

Using the Text Analytics API, evaluates unstructured text and for each record, provides sentiment labels (such as "negative", "neutral" and "positive") based on the highest confidence score found by the service at a sentence and document-level.

ServiceIndexersRuntime(Int64, Nullable<Int64>, DateTimeOffset, DateTimeOffset)

Represents service-level indexer runtime counters.

ShaperSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>)

A skill for reshaping the outputs. It creates a complex type to support composite fields (also known as multipart fields).

SharePointConnectorAppRegistration(Guid, Guid, Nullable<Guid>)

Configures a SharePoint connector app registration for the index, enabling document-level permissions from SharePoint.

ShingleTokenFilter(String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String)

Creates combinations of tokens as a single token. This token filter is implemented using Apache Lucene.

SimilarityAlgorithm(String)

Initializes a new instance of SimilarityAlgorithm.

SingleVectorFieldResult(Nullable<Double>, Nullable<Double>)

A single vector field result. Both.

SnowballTokenFilter(String, SnowballTokenFilterLanguage)

A filter that stems words using a Snowball-generated stemmer. This token filter is implemented using Apache Lucene.

SoftDeleteColumnDeletionDetectionPolicy(String, String)

Defines a data deletion detection policy that implements a soft-deletion strategy. It determines whether an item should be deleted based on the value of a designated 'soft delete' column.

SplitSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, Nullable<SplitSkillLanguage>, Nullable<TextSplitMode>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<SplitSkillUnit>, AzureOpenAITokenizerParameters)

A skill to split a string into chunks of text.

SqlIntegratedChangeTrackingPolicy()

Defines a data change detection policy that captures changes using the Integrated Change Tracking feature of Azure SQL Database.

StemmerOverrideTokenFilter(String, IEnumerable<String>)

Provides the ability to override other stemming filters with custom dictionary-based stemming. Any dictionary-stemmed terms will be marked as keywords so that they will not be stemmed with stemmers down the chain. Must be placed before any stemming filters. This token filter is implemented using Apache Lucene. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/StemmerOverrideFilter.html.

StemmerTokenFilter(String, StemmerTokenFilterLanguage)

Language specific stemming filter. This token filter is implemented using Apache Lucene. See https://learn.microsoft.com/rest/api/searchservice/Custom-analyzers-in-Azure-Search#TokenFilters.

StopAnalyzer(String, IEnumerable<String>)

Divides text at non-letters; Applies the lowercase and stopword token filters. This analyzer is implemented using Apache Lucene.

StopwordsTokenFilter(String, IEnumerable<String>, Nullable<StopwordsList>, Nullable<Boolean>, Nullable<Boolean>)

Removes stop words from a token stream. This token filter is implemented using Apache Lucene. See http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/StopFilter.html.

SuggestOptions(String, Nullable<Boolean>, String, String, Nullable<Double>, String, String, String, String, String, Nullable<Int32>)

The SuggestOptions.

SuggestResults<T>(IReadOnlyList<SearchSuggestion<T>>, Nullable<Double>)

Initializes a new instance of SearchResult.

SynchronizationState(DateTimeOffset, Int32, Int32, Int32, IEnumerable<KnowledgeSourceSynchronizationError>)

Represents the current state of an ongoing synchronization that spans multiple indexer runs.

SynonymMap(String, IEnumerable<String>, SearchResourceEncryptionKey, String)

Represents a synonym map definition.

SynonymMap(String, String, String, SearchResourceEncryptionKey, String, IDictionary<String,BinaryData>)

Initializes a new instance of SynonymMap.

SynonymTokenFilter(String, IEnumerable<String>, Nullable<Boolean>, Nullable<Boolean>)

Matches single or multi-word synonyms in a token stream. This token filter is implemented using Apache Lucene.

TagScoringFunction(String, Double, Nullable<ScoringFunctionInterpolation>, TagScoringParameters)

Defines a function that boosts scores of documents with string values matching a given list of tags.

TagScoringParameters(String)

Provides parameter values to a tag scoring function.

TextResult(Nullable<Double>)

The BM25 or Classic score for the text portion of the query.

TextTranslationSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, TextTranslationSkillLanguage, Nullable<TextTranslationSkillLanguage>, Nullable<TextTranslationSkillLanguage>)

A skill to translate text from one language to another.

TextWeights(IDictionary<String,Double>)

Defines weights on index fields for which matches should boost scoring in search queries.

TokenFilter(String, String)

Initializes a new instance of TokenFilter.

TruncateTokenFilter(String, Nullable<Int32>)

Truncates the terms to a specific length. This token filter is implemented using Apache Lucene.

UaxUrlEmailTokenizer(String, Nullable<Int32>)

Tokenizes urls and emails as one token. This tokenizer is implemented using Apache Lucene.

UniqueTokenFilter(String, Nullable<Boolean>)

Filters out tokens with same text as the previous token. This token filter is implemented using Apache Lucene.

VectorizableImageBinaryQuery(Nullable<Int32>, String, Nullable<Boolean>, Nullable<Double>, Nullable<Single>, VectorThreshold, String, Nullable<Int32>, String)

The query parameters to use for vector search when a base 64 encoded binary of an image that needs to be vectorized is provided.

VectorizableImageUrlQuery(Nullable<Int32>, String, Nullable<Boolean>, Nullable<Double>, Nullable<Single>, VectorThreshold, String, Nullable<Int32>, Uri)

The query parameters to use for vector search when an url that represents an image value that needs to be vectorized is provided.

VectorizableTextQuery(Nullable<Int32>, String, Nullable<Boolean>, Nullable<Double>, Nullable<Single>, VectorThreshold, String, Nullable<Int32>, String, String)

The query parameters to use for vector search when a text value that needs to be vectorized is provided.

VectorizedQuery(Nullable<Int32>, String, Nullable<Boolean>, Nullable<Double>, Nullable<Single>, VectorThreshold, String, Nullable<Int32>, ReadOnlyMemory<Single>)

The query parameters to use for vector search when a raw vector value is provided.

VectorQuery(Nullable<Int32>, String, Nullable<Boolean>, Nullable<Double>, Nullable<Single>, VectorThreshold, String, Nullable<Int32>, String)

The query parameters for vector and hybrid search queries. Please note this is the abstract base class. The derived classes available for instantiation are: VectorizedQuery, VectorizableTextQuery, VectorizableImageUrlQuery, and VectorizableImageBinaryQuery.

VectorsDebugInfo(QueryResultDocumentSubscores)

"Contains debugging information specific to vector and hybrid search.").

VectorSearch(IEnumerable<VectorSearchProfile>, IEnumerable<VectorSearchAlgorithmConfiguration>, IEnumerable<VectorSearchVectorizer>, IEnumerable<VectorSearchCompression>)

Contains configuration options related to vector search.

VectorSearchAlgorithmConfiguration(String, String)

Contains configuration options specific to the algorithm used during indexing or querying. Please note this is the abstract base class. The derived classes available for instantiation are: HnswAlgorithmConfiguration and ExhaustiveKnnAlgorithmConfiguration.

VectorSearchCompression(String, RescoringOptions, Nullable<Int32>, String)

Contains configuration options specific to the compression method used during indexing or querying. Please note this is the abstract base class. The derived classes available for instantiation are: ScalarQuantizationCompression and BinaryQuantizationCompression.

VectorSearchProfile(String, String, String, String)

Defines a combination of configurations to use with vector search.

VectorSearchVectorizer(String, String)

Specifies the vectorization method to be used during query time. Please note this is the abstract base class. The derived classes available for instantiation are: AzureOpenAIVectorizer, WebApiVectorizer, AIServicesVisionVectorizer, and AzureMachineLearningVectorizer.

VectorSimilarityThreshold(Double)

The results of the vector query will be filtered based on the vector similarity metric. Note this is the canonical definition of similarity metric, not the 'distance' version. The threshold direction (larger or smaller) will be chosen automatically according to the metric used by the field.

VectorThreshold(String)

The threshold used for vector queries. Please note this is the abstract base class. The derived classes available for instantiation are: VectorSimilarityThreshold and SearchScoreThreshold.

VisionVectorizeSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String)

Allows you to generate a vector embedding for a given image or text input using the Azure AI Services Vision Vectorize API.

WebApiSkill(String, String, String, IEnumerable<InputFieldMappingEntry>, IEnumerable<OutputFieldMappingEntry>, String, IDictionary<String, String>, String, Nullable<TimeSpan>, Nullable<Int32>, Nullable<Int32>, ResourceIdentifier, SearchIndexerDataIdentity)

A skill that can call a Web API endpoint, allowing you to extend a skillset by having it call your custom code.

WebApiVectorizer(String, WebApiVectorizerParameters)

Specifies a user-defined vectorizer for generating the vector embedding of a query string. Integration of an external vectorizer is achieved using the custom Web API interface of a skillset.

WebApiVectorizerParameters(Uri, IDictionary<String,String>, String, Nullable<TimeSpan>, ResourceIdentifier, SearchIndexerDataIdentity)

Specifies the properties for connecting to a user-defined vectorizer.

WebKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey, WebKnowledgeSourceParameters)

Knowledge Source targeting web results.

WebKnowledgeSourceDomain(String, Nullable<Boolean>)

Configuration for web knowledge source domain.

WebKnowledgeSourceDomains(IEnumerable<WebKnowledgeSourceDomain>, IEnumerable<WebKnowledgeSourceDomain>)

Domain allow/block configuration for web knowledge source.

WebKnowledgeSourceParameters(WebKnowledgeSourceDomains, String, String, Nullable<Int32>, String)

Parameters for web knowledge source.

WebKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>, String, String, Nullable<Int32>, String)

Specifies runtime parameters for a web knowledge source.

WordDelimiterTokenFilter(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>)

Splits words into subwords and performs optional transformations on subword groups. This token filter is implemented using Apache Lucene.

WorkIQAttribution(Uri)

Attribution information for a WorkIQ reference.

WorkIQKnowledgeSource(String, String, Nullable<ETag>, SearchResourceEncryptionKey)

Configuration for WorkIQ knowledge source.

WorkIQKnowledgeSourceParams(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Single>, Nullable<Int32>, Nullable<Boolean>)

Specifies runtime parameters for a WorkIQ knowledge source.

Applies to