Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/search

Package version

Index

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

AnalyzerName

AnalyzerName: "ar.microsoft" | "ar.lucene" | "hy.lucene" | "bn.microsoft" | "eu.lucene" | "bg.microsoft" | "bg.lucene" | "ca.microsoft" | "ca.lucene" | "zh-Hans.microsoft" | "zh-Hans.lucene" | "zh-Hant.microsoft" | "zh-Hant.lucene" | "hr.microsoft" | "cs.microsoft" | "cs.lucene" | "da.microsoft" | "da.lucene" | "nl.microsoft" | "nl.lucene" | "en.microsoft" | "en.lucene" | "et.microsoft" | "fi.microsoft" | "fi.lucene" | "fr.microsoft" | "fr.lucene" | "gl.lucene" | "de.microsoft" | "de.lucene" | "el.microsoft" | "el.lucene" | "gu.microsoft" | "he.microsoft" | "hi.microsoft" | "hi.lucene" | "hu.microsoft" | "hu.lucene" | "is.microsoft" | "id.microsoft" | "id.lucene" | "ga.lucene" | "it.microsoft" | "it.lucene" | "ja.microsoft" | "ja.lucene" | "kn.microsoft" | "ko.microsoft" | "ko.lucene" | "lv.microsoft" | "lv.lucene" | "lt.microsoft" | "ml.microsoft" | "ms.microsoft" | "mr.microsoft" | "nb.microsoft" | "no.lucene" | "fa.lucene" | "pl.microsoft" | "pl.lucene" | "pt-BR.microsoft" | "pt-BR.lucene" | "pt-PT.microsoft" | "pt-PT.lucene" | "pa.microsoft" | "ro.microsoft" | "ro.lucene" | "ru.microsoft" | "ru.lucene" | "sr-cyrillic.microsoft" | "sr-latin.microsoft" | "sk.microsoft" | "sl.microsoft" | "es.microsoft" | "es.lucene" | "sv.microsoft" | "sv.lucene" | "ta.microsoft" | "te.microsoft" | "th.microsoft" | "th.lucene" | "tr.microsoft" | "tr.lucene" | "uk.microsoft" | "ur.microsoft" | "vi.microsoft" | "standard.lucene" | "standardasciifolding.lucene" | "keyword" | "pattern" | "simple" | "stop" | "whitespace"

Defines values for AnalyzerName. Possible values include: 'ar.microsoft', 'ar.lucene', 'hy.lucene', 'bn.microsoft', 'eu.lucene', 'bg.microsoft', 'bg.lucene', 'ca.microsoft', 'ca.lucene', 'zh-Hans.microsoft', 'zh-Hans.lucene', 'zh-Hant.microsoft', 'zh-Hant.lucene', 'hr.microsoft', 'cs.microsoft', 'cs.lucene', 'da.microsoft', 'da.lucene', 'nl.microsoft', 'nl.lucene', 'en.microsoft', 'en.lucene', 'et.microsoft', 'fi.microsoft', 'fi.lucene', 'fr.microsoft', 'fr.lucene', 'gl.lucene', 'de.microsoft', 'de.lucene', 'el.microsoft', 'el.lucene', 'gu.microsoft', 'he.microsoft', 'hi.microsoft', 'hi.lucene', 'hu.microsoft', 'hu.lucene', 'is.microsoft', 'id.microsoft', 'id.lucene', 'ga.lucene', 'it.microsoft', 'it.lucene', 'ja.microsoft', 'ja.lucene', 'kn.microsoft', 'ko.microsoft', 'ko.lucene', 'lv.microsoft', 'lv.lucene', 'lt.microsoft', 'ml.microsoft', 'ms.microsoft', 'mr.microsoft', 'nb.microsoft', 'no.lucene', 'fa.lucene', 'pl.microsoft', 'pl.lucene', 'pt-BR.microsoft', 'pt-BR.lucene', 'pt-PT.microsoft', 'pt-PT.lucene', 'pa.microsoft', 'ro.microsoft', 'ro.lucene', 'ru.microsoft', 'ru.lucene', 'sr-cyrillic.microsoft', 'sr-latin.microsoft', 'sk.microsoft', 'sl.microsoft', 'es.microsoft', 'es.lucene', 'sv.microsoft', 'sv.lucene', 'ta.microsoft', 'te.microsoft', 'th.microsoft', 'th.lucene', 'tr.microsoft', 'tr.lucene', 'uk.microsoft', 'ur.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'keyword', 'pattern', 'simple', 'stop', 'whitespace'

readonly

AnalyzerUnion

Contains the possible cases for Analyzer.

AutocompleteMode

AutocompleteMode: "oneTerm" | "twoTerms" | "oneTermWithContext"

Defines values for AutocompleteMode. Possible values include: 'oneTerm', 'twoTerms', 'oneTermWithContext'

readonly

CharFilterName

CharFilterName: "html_strip"

Defines values for CharFilterName. Possible values include: 'HtmlStrip'

readonly

CharFilterUnion

Contains the possible cases for CharFilter.

CjkBigramTokenFilterScripts

CjkBigramTokenFilterScripts: "han" | "hiragana" | "katakana" | "hangul"

Defines values for CjkBigramTokenFilterScripts. Possible values include: 'han', 'hiragana', 'katakana', 'hangul'

readonly

CognitiveServicesAccountUnion

Contains the possible cases for CognitiveServicesAccount.

CountDocumentsOptions

CountDocumentsOptions: OperationOptions

Options for performing the count operation on the index.

DataChangeDetectionPolicyUnion

Contains the possible cases for DataChangeDetectionPolicy.

DataDeletionDetectionPolicyUnion

Contains the possible cases for DataDeletionDetectionPolicy.

DataSourceType

DataSourceType: "azuresql" | "cosmosdb" | "azureblob" | "azuretable"

Defines values for DataSourceType. Possible values include: 'AzureSql', 'CosmosDb', 'AzureBlob', 'AzureTable'

readonly

DataSourcesCreateOrUpdateResponse

DataSourcesCreateOrUpdateResponse: DataSource & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: DataSource } }

Contains response data for the createOrUpdate operation.

DataSourcesCreateResponse

DataSourcesCreateResponse: DataSource & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: DataSource } }

Contains response data for the create operation.

DataSourcesGetResponse

DataSourcesGetResponse: DataSource & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: DataSource } }

Contains response data for the get operation.

DataSourcesListResponse

DataSourcesListResponse: ListDataSourcesResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListDataSourcesResult } }

Contains response data for the list operation.

DataType

DataType: "Edm.String" | "Edm.Int32" | "Edm.Int64" | "Edm.Double" | "Edm.Boolean" | "Edm.DateTimeOffset" | "Edm.GeographyPoint" | "Edm.ComplexType"

Defines values for DataType. Possible values include: 'Edm.String', 'Edm.Int32', 'Edm.Int64', 'Edm.Double', 'Edm.Boolean', 'Edm.DateTimeOffset', 'Edm.GeographyPoint', 'Edm.ComplexType'

readonly

DeleteDocumentsOptions

DeleteDocumentsOptions: IndexDocuments

Options for the delete documents operation.

DocumentsAutocompleteGetResponse

DocumentsAutocompleteGetResponse: AutocompleteResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: AutocompleteResult } }

Contains response data for the autocompleteGet operation.

DocumentsAutocompletePostResponse

DocumentsAutocompletePostResponse: AutocompleteResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: AutocompleteResult } }

Contains response data for the autocompletePost operation.

DocumentsCountResponse

DocumentsCountResponse: { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: number }; body: number }

Contains response data for the count operation.

Type declaration

  • _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: number }

    The underlying HTTP response.

  • body: number

    The parsed response body.

DocumentsGetResponse

DocumentsGetResponse: { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: any }; body: any }

Contains response data for the get operation.

Type declaration

  • _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: any }

    The underlying HTTP response.

  • body: any

    The parsed response body.

DocumentsIndexResponse

DocumentsIndexResponse: IndexDocumentsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: IndexDocumentsResult } }

Contains response data for the index operation.

DocumentsSearchGetResponse

DocumentsSearchGetResponse: SearchDocumentsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SearchDocumentsResult } }

Contains response data for the searchGet operation.

DocumentsSearchPostResponse

DocumentsSearchPostResponse: SearchDocumentsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SearchDocumentsResult } }

Contains response data for the searchPost operation.

DocumentsSuggestGetResponse

DocumentsSuggestGetResponse: SuggestDocumentsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SuggestDocumentsResult } }

Contains response data for the suggestGet operation.

DocumentsSuggestPostResponse

DocumentsSuggestPostResponse: SuggestDocumentsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SuggestDocumentsResult } }

Contains response data for the suggestPost operation.

EdgeNGramTokenFilterSide

EdgeNGramTokenFilterSide: "front" | "back"

Defines values for EdgeNGramTokenFilterSide. Possible values include: 'front', 'back'

readonly

EntityCategory

EntityCategory: "location" | "organization" | "person" | "quantity" | "datetime" | "url" | "email"

Defines values for EntityCategory. Possible values include: 'location', 'organization', 'person', 'quantity', 'datetime', 'url', 'email'

readonly

EntityRecognitionSkillLanguage

EntityRecognitionSkillLanguage: "ar" | "cs" | "zh-Hans" | "zh-Hant" | "da" | "nl" | "en" | "fi" | "fr" | "de" | "el" | "hu" | "it" | "ja" | "ko" | "no" | "pl" | "pt-PT" | "pt-BR" | "ru" | "es" | "sv" | "tr"

Defines values for EntityRecognitionSkillLanguage. Possible values include: 'ar', 'cs', 'zh-Hans', 'zh-Hant', 'da', 'nl', 'en', 'fi', 'fr', 'de', 'el', 'hu', 'it', 'ja', 'ko', 'no', 'pl', 'pt-PT', 'pt-BR', 'ru', 'es', 'sv', 'tr'

readonly

GetServiceStatisticsResponse

GetServiceStatisticsResponse: ServiceStatistics & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ServiceStatistics } }

Contains response data for the getServiceStatistics operation.

ImageAnalysisSkillLanguage

ImageAnalysisSkillLanguage: "en" | "zh"

Defines values for ImageAnalysisSkillLanguage. Possible values include: 'en', 'zh'

readonly

ImageDetail

ImageDetail: "celebrities" | "landmarks"

Defines values for ImageDetail. Possible values include: 'celebrities', 'landmarks'

readonly

IndexActionType

IndexActionType: "upload" | "merge" | "mergeOrUpload" | "delete"

Defines values for IndexActionType. Possible values include: 'upload', 'merge', 'mergeOrUpload', 'delete'

readonly

IndexerExecutionStatus

IndexerExecutionStatus: "transientFailure" | "success" | "inProgress" | "reset"

Defines values for IndexerExecutionStatus. Possible values include: 'transientFailure', 'success', 'inProgress', 'reset'

readonly

IndexerStatus

IndexerStatus: "unknown" | "error" | "running"

Defines values for IndexerStatus. Possible values include: 'unknown', 'error', 'running'

readonly

IndexersCreateOrUpdateResponse

IndexersCreateOrUpdateResponse: Indexer & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Indexer } }

Contains response data for the createOrUpdate operation.

IndexersCreateResponse

IndexersCreateResponse: Indexer & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Indexer } }

Contains response data for the create operation.

IndexersGetResponse

IndexersGetResponse: Indexer & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Indexer } }

Contains response data for the get operation.

IndexersGetStatusResponse

IndexersGetStatusResponse: IndexerExecutionInfo & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: IndexerExecutionInfo } }

Contains response data for the getStatus operation.

IndexersListResponse

IndexersListResponse: ListIndexersResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListIndexersResult } }

Contains response data for the list operation.

IndexesAnalyzeResponse

IndexesAnalyzeResponse: AnalyzeResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: AnalyzeResult } }

Contains response data for the analyze operation.

IndexesCreateOrUpdateResponse

IndexesCreateOrUpdateResponse: Index & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Index } }

Contains response data for the createOrUpdate operation.

IndexesCreateResponse

IndexesCreateResponse: Index & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Index } }

Contains response data for the create operation.

IndexesGetResponse

IndexesGetResponse: Index & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Index } }

Contains response data for the get operation.

IndexesGetStatisticsResponse

IndexesGetStatisticsResponse: GetIndexStatisticsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: GetIndexStatisticsResult } }

Contains response data for the getStatistics operation.

IndexesListResponse

IndexesListResponse: ListIndexesResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListIndexesResult } }

Contains response data for the list operation.

KeyPhraseExtractionSkillLanguage

KeyPhraseExtractionSkillLanguage: "da" | "nl" | "en" | "fi" | "fr" | "de" | "it" | "ja" | "ko" | "no" | "pl" | "pt-PT" | "pt-BR" | "ru" | "es" | "sv"

Defines values for KeyPhraseExtractionSkillLanguage. Possible values include: 'da', 'nl', 'en', 'fi', 'fr', 'de', 'it', 'ja', 'ko', 'no', 'pl', 'pt-PT', 'pt-BR', 'ru', 'es', 'sv'

readonly

MicrosoftStemmingTokenizerLanguage

MicrosoftStemmingTokenizerLanguage: "arabic" | "bangla" | "bulgarian" | "catalan" | "croatian" | "czech" | "danish" | "dutch" | "english" | "estonian" | "finnish" | "french" | "german" | "greek" | "gujarati" | "hebrew" | "hindi" | "hungarian" | "icelandic" | "indonesian" | "italian" | "kannada" | "latvian" | "lithuanian" | "malay" | "malayalam" | "marathi" | "norwegianBokmaal" | "polish" | "portuguese" | "portugueseBrazilian" | "punjabi" | "romanian" | "russian" | "serbianCyrillic" | "serbianLatin" | "slovak" | "slovenian" | "spanish" | "swedish" | "tamil" | "telugu" | "turkish" | "ukrainian" | "urdu"

Defines values for MicrosoftStemmingTokenizerLanguage. Possible values include: 'arabic', 'bangla', 'bulgarian', 'catalan', 'croatian', 'czech', 'danish', 'dutch', 'english', 'estonian', 'finnish', 'french', 'german', 'greek', 'gujarati', 'hebrew', 'hindi', 'hungarian', 'icelandic', 'indonesian', 'italian', 'kannada', 'latvian', 'lithuanian', 'malay', 'malayalam', 'marathi', 'norwegianBokmaal', 'polish', 'portuguese', 'portugueseBrazilian', 'punjabi', 'romanian', 'russian', 'serbianCyrillic', 'serbianLatin', 'slovak', 'slovenian', 'spanish', 'swedish', 'tamil', 'telugu', 'turkish', 'ukrainian', 'urdu'

readonly

MicrosoftTokenizerLanguage

MicrosoftTokenizerLanguage: "bangla" | "bulgarian" | "catalan" | "chineseSimplified" | "chineseTraditional" | "croatian" | "czech" | "danish" | "dutch" | "english" | "french" | "german" | "greek" | "gujarati" | "hindi" | "icelandic" | "indonesian" | "italian" | "japanese" | "kannada" | "korean" | "malay" | "malayalam" | "marathi" | "norwegianBokmaal" | "polish" | "portuguese" | "portugueseBrazilian" | "punjabi" | "romanian" | "russian" | "serbianCyrillic" | "serbianLatin" | "slovenian" | "spanish" | "swedish" | "tamil" | "telugu" | "thai" | "ukrainian" | "urdu" | "vietnamese"

Defines values for MicrosoftTokenizerLanguage. Possible values include: 'bangla', 'bulgarian', 'catalan', 'chineseSimplified', 'chineseTraditional', 'croatian', 'czech', 'danish', 'dutch', 'english', 'french', 'german', 'greek', 'gujarati', 'hindi', 'icelandic', 'indonesian', 'italian', 'japanese', 'kannada', 'korean', 'malay', 'malayalam', 'marathi', 'norwegianBokmaal', 'polish', 'portuguese', 'portugueseBrazilian', 'punjabi', 'romanian', 'russian', 'serbianCyrillic', 'serbianLatin', 'slovenian', 'spanish', 'swedish', 'tamil', 'telugu', 'thai', 'ukrainian', 'urdu', 'vietnamese'

readonly

OcrSkillLanguage

OcrSkillLanguage: "zh-Hans" | "zh-Hant" | "cs" | "da" | "nl" | "en" | "fi" | "fr" | "de" | "el" | "hu" | "it" | "ja" | "ko" | "nb" | "pl" | "pt" | "ru" | "es" | "sv" | "tr" | "ar" | "ro" | "sr-Cyrl" | "sr-Latn" | "sk"

Defines values for OcrSkillLanguage. Possible values include: 'zh-Hans', 'zh-Hant', 'cs', 'da', 'nl', 'en', 'fi', 'fr', 'de', 'el', 'hu', 'it', 'ja', 'ko', 'nb', 'pl', 'pt', 'ru', 'es', 'sv', 'tr', 'ar', 'ro', 'sr-Cyrl', 'sr-Latn', 'sk'

readonly

OperationTracingOptions

OperationTracingOptions: OperationOptions["tracingOptions"]

PhoneticEncoder

PhoneticEncoder: "metaphone" | "doubleMetaphone" | "soundex" | "refinedSoundex" | "caverphone1" | "caverphone2" | "cologne" | "nysiis" | "koelnerPhonetik" | "haasePhonetik" | "beiderMorse"

Defines values for PhoneticEncoder. Possible values include: 'metaphone', 'doubleMetaphone', 'soundex', 'refinedSoundex', 'caverphone1', 'caverphone2', 'cologne', 'nysiis', 'koelnerPhonetik', 'haasePhonetik', 'beiderMorse'

readonly

QueryType

QueryType: "simple" | "full"

Defines values for QueryType. Possible values include: 'simple', 'full'

readonly

RegexFlags

RegexFlags: "CANON_EQ" | "CASE_INSENSITIVE" | "COMMENTS" | "DOTALL" | "LITERAL" | "MULTILINE" | "UNICODE_CASE" | "UNIX_LINES"

Defines values for RegexFlags. Possible values include: 'CANON_EQ', 'CASE_INSENSITIVE', 'COMMENTS', 'DOTALL', 'LITERAL', 'MULTILINE', 'UNICODE_CASE', 'UNIX_LINES'

readonly

ScoringFunctionAggregation

ScoringFunctionAggregation: "sum" | "average" | "minimum" | "maximum" | "firstMatching"

Defines values for ScoringFunctionAggregation. Possible values include: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

readonly

ScoringFunctionInterpolation

ScoringFunctionInterpolation: "linear" | "constant" | "quadratic" | "logarithmic"

Defines values for ScoringFunctionInterpolation. Possible values include: 'linear', 'constant', 'quadratic', 'logarithmic'

readonly

ScoringFunctionUnion

Contains the possible cases for ScoringFunction.

SearchIndexClientOptions

SearchIndexClientOptions: PipelineOptions

Client options used to configure Cognitive Search API requests.

SearchIterator

SearchIterator<Fields>: PagedAsyncIterableIterator<SearchResult<Fields>, SearchDocumentsPageResult<Fields>, ListSearchResultsPageSettings>

An iterator for search results of a paticular query. Will make requests as needed during iteration. Use .byPage() to make one request to the server per iteration.

Type parameters

  • Fields

SearchMode

SearchMode: "any" | "all"

Defines values for SearchMode. Possible values include: 'any', 'all'

readonly

SentimentSkillLanguage

SentimentSkillLanguage: "da" | "nl" | "en" | "fi" | "fr" | "de" | "el" | "it" | "no" | "pl" | "pt-PT" | "ru" | "es" | "sv" | "tr"

Defines values for SentimentSkillLanguage. Possible values include: 'da', 'nl', 'en', 'fi', 'fr', 'de', 'el', 'it', 'no', 'pl', 'pt-PT', 'ru', 'es', 'sv', 'tr'

readonly

SkillUnion

Contains the possible cases for Skill.

SkillsetsCreateOrUpdateResponse

SkillsetsCreateOrUpdateResponse: Skillset & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Skillset } }

Contains response data for the createOrUpdate operation.

SkillsetsCreateResponse

SkillsetsCreateResponse: Skillset & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Skillset } }

Contains response data for the create operation.

SkillsetsGetResponse

SkillsetsGetResponse: Skillset & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: Skillset } }

Contains response data for the get operation.

SkillsetsListResponse

SkillsetsListResponse: ListSkillsetsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListSkillsetsResult } }

Contains response data for the list operation.

SnowballTokenFilterLanguage

SnowballTokenFilterLanguage: "armenian" | "basque" | "catalan" | "danish" | "dutch" | "english" | "finnish" | "french" | "german" | "german2" | "hungarian" | "italian" | "kp" | "lovins" | "norwegian" | "porter" | "portuguese" | "romanian" | "russian" | "spanish" | "swedish" | "turkish"

Defines values for SnowballTokenFilterLanguage. Possible values include: 'armenian', 'basque', 'catalan', 'danish', 'dutch', 'english', 'finnish', 'french', 'german', 'german2', 'hungarian', 'italian', 'kp', 'lovins', 'norwegian', 'porter', 'portuguese', 'romanian', 'russian', 'spanish', 'swedish', 'turkish'

readonly

SplitSkillLanguage

SplitSkillLanguage: "da" | "de" | "en" | "es" | "fi" | "fr" | "it" | "ko" | "pt"

Defines values for SplitSkillLanguage. Possible values include: 'da', 'de', 'en', 'es', 'fi', 'fr', 'it', 'ko', 'pt'

readonly

StemmerTokenFilterLanguage

StemmerTokenFilterLanguage: "arabic" | "armenian" | "basque" | "brazilian" | "bulgarian" | "catalan" | "czech" | "danish" | "dutch" | "dutchKp" | "english" | "lightEnglish" | "minimalEnglish" | "possessiveEnglish" | "porter2" | "lovins" | "finnish" | "lightFinnish" | "french" | "lightFrench" | "minimalFrench" | "galician" | "minimalGalician" | "german" | "german2" | "lightGerman" | "minimalGerman" | "greek" | "hindi" | "hungarian" | "lightHungarian" | "indonesian" | "irish" | "italian" | "lightItalian" | "sorani" | "latvian" | "norwegian" | "lightNorwegian" | "minimalNorwegian" | "lightNynorsk" | "minimalNynorsk" | "portuguese" | "lightPortuguese" | "minimalPortuguese" | "portugueseRslp" | "romanian" | "russian" | "lightRussian" | "spanish" | "lightSpanish" | "swedish" | "lightSwedish" | "turkish"

Defines values for StemmerTokenFilterLanguage. Possible values include: 'arabic', 'armenian', 'basque', 'brazilian', 'bulgarian', 'catalan', 'czech', 'danish', 'dutch', 'dutchKp', 'english', 'lightEnglish', 'minimalEnglish', 'possessiveEnglish', 'porter2', 'lovins', 'finnish', 'lightFinnish', 'french', 'lightFrench', 'minimalFrench', 'galician', 'minimalGalician', 'german', 'german2', 'lightGerman', 'minimalGerman', 'greek', 'hindi', 'hungarian', 'lightHungarian', 'indonesian', 'irish', 'italian', 'lightItalian', 'sorani', 'latvian', 'norwegian', 'lightNorwegian', 'minimalNorwegian', 'lightNynorsk', 'minimalNynorsk', 'portuguese', 'lightPortuguese', 'minimalPortuguese', 'portugueseRslp', 'romanian', 'russian', 'lightRussian', 'spanish', 'lightSpanish', 'swedish', 'lightSwedish', 'turkish'

readonly

StopwordsList

StopwordsList: "arabic" | "armenian" | "basque" | "brazilian" | "bulgarian" | "catalan" | "czech" | "danish" | "dutch" | "english" | "finnish" | "french" | "galician" | "german" | "greek" | "hindi" | "hungarian" | "indonesian" | "irish" | "italian" | "latvian" | "norwegian" | "persian" | "portuguese" | "romanian" | "russian" | "sorani" | "spanish" | "swedish" | "thai" | "turkish"

Defines values for StopwordsList. Possible values include: 'arabic', 'armenian', 'basque', 'brazilian', 'bulgarian', 'catalan', 'czech', 'danish', 'dutch', 'english', 'finnish', 'french', 'galician', 'german', 'greek', 'hindi', 'hungarian', 'indonesian', 'irish', 'italian', 'latvian', 'norwegian', 'persian', 'portuguese', 'romanian', 'russian', 'sorani', 'spanish', 'swedish', 'thai', 'turkish'

readonly

SynonymMapsCreateOrUpdateResponse

SynonymMapsCreateOrUpdateResponse: SynonymMap & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SynonymMap } }

Contains response data for the createOrUpdate operation.

SynonymMapsCreateResponse

SynonymMapsCreateResponse: SynonymMap & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SynonymMap } }

Contains response data for the create operation.

SynonymMapsGetResponse

SynonymMapsGetResponse: SynonymMap & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: SynonymMap } }

Contains response data for the get operation.

SynonymMapsListResponse

SynonymMapsListResponse: ListSynonymMapsResult & { _response: coreHttp.HttpResponse & { bodyAsText: string; parsedBody: ListSynonymMapsResult } }

Contains response data for the list operation.

TextExtractionAlgorithm

TextExtractionAlgorithm: "printed" | "handwritten"

Defines values for TextExtractionAlgorithm. Possible values include: 'printed', 'handwritten'

readonly

TextSplitMode

TextSplitMode: "pages" | "sentences"

Defines values for TextSplitMode. Possible values include: 'pages', 'sentences'

readonly

TextTranslationSkillLanguage

TextTranslationSkillLanguage: "af" | "ar" | "bn" | "bs" | "bg" | "yue" | "ca" | "zh-Hans" | "zh-Hant" | "hr" | "cs" | "da" | "nl" | "en" | "et" | "fj" | "fil" | "fi" | "fr" | "de" | "el" | "ht" | "he" | "hi" | "mww" | "hu" | "is" | "id" | "it" | "ja" | "sw" | "tlh" | "ko" | "lv" | "lt" | "mg" | "ms" | "mt" | "nb" | "fa" | "pl" | "pt" | "otq" | "ro" | "ru" | "sm" | "sr-Cyrl" | "sr-Latn" | "sk" | "sl" | "es" | "sv" | "ty" | "ta" | "te" | "th" | "to" | "tr" | "uk" | "ur" | "vi" | "cy" | "yua"

Defines values for TextTranslationSkillLanguage. Possible values include: 'af', 'ar', 'bn', 'bs', 'bg', 'yue', 'ca', 'zh-Hans', 'zh-Hant', 'hr', 'cs', 'da', 'nl', 'en', 'et', 'fj', 'fil', 'fi', 'fr', 'de', 'el', 'ht', 'he', 'hi', 'mww', 'hu', 'is', 'id', 'it', 'ja', 'sw', 'tlh', 'ko', 'lv', 'lt', 'mg', 'ms', 'mt', 'nb', 'fa', 'pl', 'pt', 'otq', 'ro', 'ru', 'sm', 'sr-Cyrl', 'sr-Latn', 'sk', 'sl', 'es', 'sv', 'ty', 'ta', 'te', 'th', 'to', 'tr', 'uk', 'ur', 'vi', 'cy', 'yua'

readonly

TokenCharacterKind

TokenCharacterKind: "letter" | "digit" | "whitespace" | "punctuation" | "symbol"

Defines values for TokenCharacterKind. Possible values include: 'letter', 'digit', 'whitespace', 'punctuation', 'symbol'

readonly

TokenFilterName

TokenFilterName: "arabic_normalization" | "apostrophe" | "asciifolding" | "cjk_bigram" | "cjk_width" | "classic" | "common_grams" | "edgeNGram_v2" | "elision" | "german_normalization" | "hindi_normalization" | "indic_normalization" | "keyword_repeat" | "kstem" | "length" | "limit" | "lowercase" | "nGram_v2" | "persian_normalization" | "phonetic" | "porter_stem" | "reverse" | "scandinavian_normalization" | "scandinavian_folding" | "shingle" | "snowball" | "sorani_normalization" | "stemmer" | "stopwords" | "trim" | "truncate" | "unique" | "uppercase" | "word_delimiter"

Defines values for TokenFilterName. Possible values include: 'ArabicNormalization', 'Apostrophe', 'AsciiFolding', 'CjkBigram', 'CjkWidth', 'Classic', 'CommonGram', 'EdgeNGram', 'Elision', 'GermanNormalization', 'HindiNormalization', 'IndicNormalization', 'KeywordRepeat', 'KStem', 'Length', 'Limit', 'Lowercase', 'NGram', 'PersianNormalization', 'Phonetic', 'PorterStem', 'Reverse', 'ScandinavianNormalization', 'ScandinavianFoldingNormalization', 'Shingle', 'Snowball', 'SoraniNormalization', 'Stemmer', 'Stopwords', 'Trim', 'Truncate', 'Unique', 'Uppercase', 'WordDelimiter'

readonly

TokenFilterUnion

Contains the possible cases for TokenFilter.

TokenizerName

TokenizerName: "classic" | "edgeNGram" | "keyword_v2" | "letter" | "lowercase" | "microsoft_language_tokenizer" | "microsoft_language_stemming_tokenizer" | "nGram" | "path_hierarchy_v2" | "pattern" | "standard_v2" | "uax_url_email" | "whitespace"

Defines values for TokenizerName. Possible values include: 'Classic', 'EdgeNGram', 'Keyword', 'Letter', 'Lowercase', 'MicrosoftLanguageTokenizer', 'MicrosoftLanguageStemmingTokenizer', 'NGram', 'PathHierarchy', 'Pattern', 'Standard', 'UaxUrlEmail', 'Whitespace'

readonly

TokenizerUnion

Contains the possible cases for Tokenizer.

VisualFeature

VisualFeature: "categories" | "tags" | "description" | "faces" | "imageType" | "color"

Defines values for VisualFeature. Possible values include: 'categories', 'tags', 'description', 'faces', 'imageType', 'color'

readonly

Variables

Const API_KEY_HEADER_NAME

API_KEY_HEADER_NAME: "api-key" = "api-key"

Const AcceptHeaderName

AcceptHeaderName: "Accept" = "Accept"

Const AcceptHeaderValue

AcceptHeaderValue: "application/json;odata.metadata=none" = "application/json;odata.metadata=none"

Const GeoJSONPointTypeName

GeoJSONPointTypeName: "Point" = "Point"

Const ISO8601DateRegex

ISO8601DateRegex: Object = /\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z/i

Const SDK_VERSION

SDK_VERSION: string = "11.0.0-preview.1"

Const WorldGeodeticSystem1984

WorldGeodeticSystem1984: "EPSG:4326" = "EPSG:4326"

Const logger

logger: any = createClientLogger("search")

The @azure/logger configuration for this package.

Const packageName

packageName: "@azure/search" = "@azure/search"

Const packageVersion

packageVersion: "1.0.0-preview.1" = "1.0.0-preview.1"

Const serializer

serializer: any = new coreHttp.Serializer(Mappers)

Functions

deserialize

  • deserialize<OutputT>(obj: unknown): OutputT
  • Type parameters

    • OutputT

    Parameters

    • obj: unknown

    Returns OutputT

deserializeDates

  • deserializeDates(input: unknown): Date | unknown

deserializeGeoPoint

deserializeSpecialNumbers

  • deserializeSpecialNumbers(input: unknown): unknown

escapeQuotesIfString

  • escapeQuotesIfString(input: unknown, previous: string): string | unknown
  • Parameters

    • input: unknown
    • previous: string

    Returns string | unknown

isCoordinateArray

  • isCoordinateArray(maybeCoordinates: any): boolean

isCrs

  • isCrs(maybeCrs: any): boolean

isCrsProperties

  • isCrsProperties(maybeProperties: any): boolean

isGeoJSONPoint

  • isGeoJSONPoint(obj: any): obj is GeoJSONPoint

isValidObject

  • isValidObject(obj: any, options?: { propertyValidator?: undefined | ((keyName: string) => boolean); requiredKeys?: string[] }): boolean
  • Parameters

    • obj: any
    • Default value options: { propertyValidator?: undefined | ((keyName: string) => boolean); requiredKeys?: string[] } = {}
      • Optional propertyValidator?: undefined | ((keyName: string) => boolean)
      • Optional requiredKeys?: string[]

    Returns boolean

odata

  • odata(strings: TemplateStringsArray, ...values: unknown[]): string
  • Escapes an odata filter expression to avoid errors with quoting string literals. Example usage:

    const baseRateMax = 200;
    const ratingMin = 4;
    const filter = odata`Rooms/any(room: room/BaseRate lt ${baseRateMax}) and Rating ge ${ratingMin}`;

    For more information on supported syntax see: https://docs.microsoft.com/en-us/azure/search/search-query-odata-filter

    Parameters

    • strings: TemplateStringsArray
    • Rest ...values: unknown[]

    Returns string

serialize

  • serialize<OutputT>(obj: unknown): OutputT
  • Type parameters

    • OutputT

    Parameters

    • obj: unknown

    Returns OutputT

serializeSpecialNumbers

  • serializeSpecialNumbers(input: unknown): unknown

walk

  • walk(start: unknown, mapper: (val: any) => any): any
  • Parameters

    • start: unknown
    • mapper: (val: any) => any
        • (val: any): any
        • Parameters

          • val: any

          Returns any

    Returns any

Object literals

Const AccessCondition

AccessCondition: object

type

type: object

className

className: string = "AccessCondition"

name

name: string = "Composite"

modelProperties

modelProperties: object

ifMatch

ifMatch: object

type

type: object

name

name: string = "String"

ifNoneMatch

ifNoneMatch: object

type

type: object

name

name: string = "String"

Const AnalyzeRequest

AnalyzeRequest: object

serializedName

serializedName: string = "AnalyzeRequest"

type

type: object

className

className: string = "AnalyzeRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

analyzer

analyzer: object

serializedName

serializedName: string = "analyzer"

type

type: object

name

name: string = "String"

charFilters

charFilters: object

serializedName

serializedName: string = "charFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

text

text: object

required

required: boolean = true

serializedName

serializedName: string = "text"

type

type: object

name

name: string = "String"

tokenFilters

tokenFilters: object

serializedName

serializedName: string = "tokenFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

tokenizer

tokenizer: object

serializedName

serializedName: string = "tokenizer"

type

type: object

name

name: string = "String"

Const AnalyzeResult

AnalyzeResult: object

serializedName

serializedName: string = "AnalyzeResult"

type

type: object

className

className: string = "AnalyzeResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

tokens

tokens: object

serializedName

serializedName: string = "tokens"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TokenInfo"

name

name: string = "Composite"

Const Analyzer

Analyzer: object

serializedName

serializedName: string = "Analyzer"

type

type: object

className

className: string = "Analyzer"

name

name: string = "Composite"

uberParent

uberParent: string = "Analyzer"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const AsciiFoldingTokenFilter

AsciiFoldingTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.AsciiFoldingTokenFilter"

type

type: object

className

className: string = "AsciiFoldingTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

preserveOriginal

preserveOriginal: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "preserveOriginal"

type

type: object

name

name: string = "Boolean"

Const AutocompleteItem

AutocompleteItem: object

serializedName

serializedName: string = "AutocompleteItem"

type

type: object

className

className: string = "AutocompleteItem"

name

name: string = "Composite"

modelProperties

modelProperties: object

queryPlusText

queryPlusText: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "queryPlusText"

type

type: object

name

name: string = "String"

text

text: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "text"

type

type: object

name

name: string = "String"

Const AutocompleteOptions

AutocompleteOptions: object

type

type: object

className

className: string = "AutocompleteOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

autocompleteMode

autocompleteMode: object

type

type: object

allowedValues

allowedValues: string[] = ["oneTerm","twoTerms","oneTermWithContext"]

name

name: string = "Enum"

filter

filter: object

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

type

type: object

name

name: string = "String"

minimumCoverage

minimumCoverage: object

type

type: object

name

name: string = "Number"

searchFields

searchFields: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

top

top: object

type

type: object

name

name: string = "Number"

useFuzzyMatching

useFuzzyMatching: object

type

type: object

name

name: string = "Boolean"

Const AutocompleteRequest

AutocompleteRequest: object

serializedName

serializedName: string = "AutocompleteRequest"

type

type: object

className

className: string = "AutocompleteRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

autocompleteMode

autocompleteMode: object

serializedName

serializedName: string = "autocompleteMode"

type

type: object

allowedValues

allowedValues: string[] = ["oneTerm","twoTerms","oneTermWithContext"]

name

name: string = "Enum"

filter

filter: object

serializedName

serializedName: string = "filter"

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

minimumCoverage

minimumCoverage: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

searchFields

searchFields: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "String"

searchText

searchText: object

required

required: boolean = true

serializedName

serializedName: string = "search"

type

type: object

name

name: string = "String"

suggesterName

suggesterName: object

required

required: boolean = true

serializedName

serializedName: string = "suggesterName"

type

type: object

name

name: string = "String"

top

top: object

serializedName

serializedName: string = "top"

type

type: object

name

name: string = "Number"

useFuzzyMatching

useFuzzyMatching: object

serializedName

serializedName: string = "fuzzy"

type

type: object

name

name: string = "Boolean"

Const AutocompleteResult

AutocompleteResult: object

serializedName

serializedName: string = "AutocompleteResult"

type

type: object

className

className: string = "AutocompleteResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

coverage

coverage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.coverage"

type

type: object

name

name: string = "Number"

results

results: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AutocompleteItem"

name

name: string = "Composite"

Const CharFilter

CharFilter: object

serializedName

serializedName: string = "CharFilter"

type

type: object

className

className: string = "CharFilter"

name

name: string = "Composite"

uberParent

uberParent: string = "CharFilter"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const CjkBigramTokenFilter

CjkBigramTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.CjkBigramTokenFilter"

type

type: object

className

className: string = "CjkBigramTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

ignoreScripts

ignoreScripts: object

serializedName

serializedName: string = "ignoreScripts"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["han","hiragana","katakana","hangul"]

name

name: string = "Enum"

outputUnigrams

outputUnigrams: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "outputUnigrams"

type

type: object

name

name: string = "Boolean"

Const ClassicTokenizer

ClassicTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.ClassicTokenizer"

type

type: object

className

className: string = "ClassicTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const CognitiveServicesAccount

CognitiveServicesAccount: object

serializedName

serializedName: string = "CognitiveServicesAccount"

type

type: object

className

className: string = "CognitiveServicesAccount"

name

name: string = "Composite"

uberParent

uberParent: string = "CognitiveServicesAccount"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const CognitiveServicesAccountKey

CognitiveServicesAccountKey: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.CognitiveServicesByKey"

type

type: object

className

className: string = "CognitiveServicesAccountKey"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CognitiveServicesAccount.type.polymorphicDiscriminator

uberParent

uberParent: string = "CognitiveServicesAccount"

modelProperties

modelProperties: object

key

key: object

required

required: boolean = true

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "String"

Const CommonGramTokenFilter

CommonGramTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.CommonGramTokenFilter"

type

type: object

className

className: string = "CommonGramTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

commonWords

commonWords: object

required

required: boolean = true

serializedName

serializedName: string = "commonWords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

ignoreCase

ignoreCase: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "ignoreCase"

type

type: object

name

name: string = "Boolean"

useQueryMode

useQueryMode: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "queryMode"

type

type: object

name

name: string = "Boolean"

Const ConditionalSkill

ConditionalSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Util.ConditionalSkill"

type

type: object

className

className: string = "ConditionalSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

Const CorsOptions

CorsOptions: object

serializedName

serializedName: string = "CorsOptions"

type

type: object

className

className: string = "CorsOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

allowedOrigins

allowedOrigins: object

required

required: boolean = true

serializedName

serializedName: string = "allowedOrigins"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

maxAgeInSeconds

maxAgeInSeconds: object

serializedName

serializedName: string = "maxAgeInSeconds"

type

type: object

name

name: string = "Number"

Const CustomAnalyzer

CustomAnalyzer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.CustomAnalyzer"

type

type: object

className

className: string = "CustomAnalyzer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Analyzer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Analyzer"

modelProperties

modelProperties: object

charFilters

charFilters: object

serializedName

serializedName: string = "charFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

tokenFilters

tokenFilters: object

serializedName

serializedName: string = "tokenFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

tokenizer

tokenizer: object

required

required: boolean = true

serializedName

serializedName: string = "tokenizer"

type

type: object

name

name: string = "String"

Const DataChangeDetectionPolicy

DataChangeDetectionPolicy: object

serializedName

serializedName: string = "DataChangeDetectionPolicy"

type

type: object

className

className: string = "DataChangeDetectionPolicy"

name

name: string = "Composite"

uberParent

uberParent: string = "DataChangeDetectionPolicy"

modelProperties

modelProperties: object

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const DataContainer

DataContainer: object

serializedName

serializedName: string = "DataContainer"

type

type: object

className

className: string = "DataContainer"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

query

query: object

serializedName

serializedName: string = "query"

type

type: object

name

name: string = "String"

Const DataDeletionDetectionPolicy

DataDeletionDetectionPolicy: object

serializedName

serializedName: string = "DataDeletionDetectionPolicy"

type

type: object

className

className: string = "DataDeletionDetectionPolicy"

name

name: string = "Composite"

uberParent

uberParent: string = "DataDeletionDetectionPolicy"

modelProperties

modelProperties: object

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const DataSource

DataSource: object

serializedName

serializedName: string = "DataSource"

type

type: object

className

className: string = "DataSource"

name

name: string = "Composite"

modelProperties

modelProperties: object

container

container: object

required

required: boolean = true

serializedName

serializedName: string = "container"

type

type: object

className

className: string = "DataContainer"

name

name: string = "Composite"

credentials

credentials: object

required

required: boolean = true

serializedName

serializedName: string = "credentials"

type

type: object

className

className: string = "DataSourceCredentials"

name

name: string = "Composite"

dataChangeDetectionPolicy

dataChangeDetectionPolicy: object

serializedName

serializedName: string = "dataChangeDetectionPolicy"

type

type: object

className

className: string = "DataChangeDetectionPolicy"

name

name: string = "Composite"

dataDeletionDetectionPolicy

dataDeletionDetectionPolicy: object

serializedName

serializedName: string = "dataDeletionDetectionPolicy"

type

type: object

className

className: string = "DataDeletionDetectionPolicy"

name

name: string = "Composite"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

eTag

eTag: object

serializedName

serializedName: string = "@odata\.etag"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const DataSourceCredentials

DataSourceCredentials: object

serializedName

serializedName: string = "DataSourceCredentials"

type

type: object

className

className: string = "DataSourceCredentials"

name

name: string = "Composite"

modelProperties

modelProperties: object

connectionString

connectionString: object

serializedName

serializedName: string = "connectionString"

type

type: object

name

name: string = "String"

Const DefaultCognitiveServicesAccount

DefaultCognitiveServicesAccount: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.DefaultCognitiveServices"

type

type: object

className

className: string = "DefaultCognitiveServicesAccount"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CognitiveServicesAccount.type.polymorphicDiscriminator

uberParent

uberParent: string = "CognitiveServicesAccount"

modelProperties

modelProperties: object

Const DictionaryDecompounderTokenFilter

DictionaryDecompounderTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.DictionaryDecompounderTokenFilter"

type

type: object

className

className: string = "DictionaryDecompounderTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

maxSubwordSize

maxSubwordSize: object

defaultValue

defaultValue: number = 15

serializedName

serializedName: string = "maxSubwordSize"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minSubwordSize

minSubwordSize: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "minSubwordSize"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minWordSize

minWordSize: object

defaultValue

defaultValue: number = 5

serializedName

serializedName: string = "minWordSize"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

onlyLongestMatch

onlyLongestMatch: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "onlyLongestMatch"

type

type: object

name

name: string = "Boolean"

wordList

wordList: object

required

required: boolean = true

serializedName

serializedName: string = "wordList"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const DistanceScoringFunction

DistanceScoringFunction: object

serializedName

serializedName: string = "distance"

type

type: object

className

className: string = "DistanceScoringFunction"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ScoringFunction.type.polymorphicDiscriminator

uberParent

uberParent: string = "ScoringFunction"

modelProperties

modelProperties: object

parameters

parameters: object

required

required: boolean = true

serializedName

serializedName: string = "distance"

type

type: object

className

className: string = "DistanceScoringParameters"

name

name: string = "Composite"

Const DistanceScoringParameters

DistanceScoringParameters: object

serializedName

serializedName: string = "DistanceScoringParameters"

type

type: object

className

className: string = "DistanceScoringParameters"

name

name: string = "Composite"

modelProperties

modelProperties: object

boostingDistance

boostingDistance: object

required

required: boolean = true

serializedName

serializedName: string = "boostingDistance"

type

type: object

name

name: string = "Number"

referencePointParameter

referencePointParameter: object

required

required: boolean = true

serializedName

serializedName: string = "referencePointParameter"

type

type: object

name

name: string = "String"

Const EdgeNGramTokenFilter

EdgeNGramTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.EdgeNGramTokenFilter"

type

type: object

className

className: string = "EdgeNGramTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

type

type: object

name

name: string = "Number"

side

side: object

serializedName

serializedName: string = "side"

type

type: object

allowedValues

allowedValues: string[] = ["front","back"]

name

name: string = "Enum"

Const EdgeNGramTokenFilterV2

EdgeNGramTokenFilterV2: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.EdgeNGramTokenFilterV2"

type

type: object

className

className: string = "EdgeNGramTokenFilterV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

side

side: object

serializedName

serializedName: string = "side"

type

type: object

allowedValues

allowedValues: string[] = ["front","back"]

name

name: string = "Enum"

Const EdgeNGramTokenizer

EdgeNGramTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.EdgeNGramTokenizer"

type

type: object

className

className: string = "EdgeNGramTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

tokenChars

tokenChars: object

serializedName

serializedName: string = "tokenChars"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["letter","digit","whitespace","punctuation","symbol"]

name

name: string = "Enum"

Const ElisionTokenFilter

ElisionTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.ElisionTokenFilter"

type

type: object

className

className: string = "ElisionTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

articles

articles: object

serializedName

serializedName: string = "articles"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const EntityRecognitionSkill

EntityRecognitionSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.EntityRecognitionSkill"

type

type: object

className

className: string = "EntityRecognitionSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

categories

categories: object

serializedName

serializedName: string = "categories"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["location","organization","person","quantity","datetime","url","email"]

name

name: string = "Enum"

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

includeTypelessEntities

includeTypelessEntities: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "includeTypelessEntities"

type

type: object

name

name: string = "Boolean"

minimumPrecision

minimumPrecision: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "minimumPrecision"

type

type: object

name

name: string = "Number"

Const FacetResult

FacetResult: object

serializedName

serializedName: string = "FacetResult"

type

type: object

className

className: string = "FacetResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

count

count: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "count"

type

type: object

name

name: string = "Number"

Const Field

Field: object

serializedName

serializedName: string = "Field"

type

type: object

className

className: string = "Field"

name

name: string = "Composite"

modelProperties

modelProperties: object

analyzer

analyzer: object

serializedName

serializedName: string = "analyzer"

type

type: object

name

name: string = "String"

facetable

facetable: object

serializedName

serializedName: string = "facetable"

type

type: object

name

name: string = "Boolean"

fields

fields: object

serializedName

serializedName: string = "fields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Field"

name

name: string = "Composite"

filterable

filterable: object

serializedName

serializedName: string = "filterable"

type

type: object

name

name: string = "Boolean"

indexAnalyzer

indexAnalyzer: object

serializedName

serializedName: string = "indexAnalyzer"

type

type: object

name

name: string = "String"

key

key: object

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "Boolean"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

retrievable

retrievable: object

serializedName

serializedName: string = "retrievable"

type

type: object

name

name: string = "Boolean"

searchAnalyzer

searchAnalyzer: object

serializedName

serializedName: string = "searchAnalyzer"

type

type: object

name

name: string = "String"

searchable

searchable: object

serializedName

serializedName: string = "searchable"

type

type: object

name

name: string = "Boolean"

sortable

sortable: object

serializedName

serializedName: string = "sortable"

type

type: object

name

name: string = "Boolean"

synonymMaps

synonymMaps: object

serializedName

serializedName: string = "synonymMaps"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const FieldMapping

FieldMapping: object

serializedName

serializedName: string = "FieldMapping"

type

type: object

className

className: string = "FieldMapping"

name

name: string = "Composite"

modelProperties

modelProperties: object

mappingFunction

mappingFunction: object

serializedName

serializedName: string = "mappingFunction"

type

type: object

className

className: string = "FieldMappingFunction"

name

name: string = "Composite"

sourceFieldName

sourceFieldName: object

required

required: boolean = true

serializedName

serializedName: string = "sourceFieldName"

type

type: object

name

name: string = "String"

targetFieldName

targetFieldName: object

serializedName

serializedName: string = "targetFieldName"

type

type: object

name

name: string = "String"

Const FieldMappingFunction

FieldMappingFunction: object

serializedName

serializedName: string = "FieldMappingFunction"

type

type: object

className

className: string = "FieldMappingFunction"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

parameters

parameters: object

serializedName

serializedName: string = "parameters"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Object"

Const FreshnessScoringFunction

FreshnessScoringFunction: object

serializedName

serializedName: string = "freshness"

type

type: object

className

className: string = "FreshnessScoringFunction"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ScoringFunction.type.polymorphicDiscriminator

uberParent

uberParent: string = "ScoringFunction"

modelProperties

modelProperties: object

parameters

parameters: object

required

required: boolean = true

serializedName

serializedName: string = "freshness"

type

type: object

className

className: string = "FreshnessScoringParameters"

name

name: string = "Composite"

Const FreshnessScoringParameters

FreshnessScoringParameters: object

serializedName

serializedName: string = "FreshnessScoringParameters"

type

type: object

className

className: string = "FreshnessScoringParameters"

name

name: string = "Composite"

modelProperties

modelProperties: object

boostingDuration

boostingDuration: object

required

required: boolean = true

serializedName

serializedName: string = "boostingDuration"

type

type: object

name

name: string = "TimeSpan"

Const GetIndexStatisticsResult

GetIndexStatisticsResult: object

serializedName

serializedName: string = "GetIndexStatisticsResult"

type

type: object

className

className: string = "GetIndexStatisticsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

documentCount

documentCount: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "documentCount"

type

type: object

name

name: string = "Number"

storageSize

storageSize: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "storageSize"

type

type: object

name

name: string = "Number"

Const HighWaterMarkChangeDetectionPolicy

HighWaterMarkChangeDetectionPolicy: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy"

type

type: object

className

className: string = "HighWaterMarkChangeDetectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = DataChangeDetectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "DataChangeDetectionPolicy"

modelProperties

modelProperties: object

highWaterMarkColumnName

highWaterMarkColumnName: object

required

required: boolean = true

serializedName

serializedName: string = "highWaterMarkColumnName"

type

type: object

name

name: string = "String"

Const ImageAnalysisSkill

ImageAnalysisSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Vision.ImageAnalysisSkill"

type

type: object

className

className: string = "ImageAnalysisSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

details

details: object

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["celebrities","landmarks"]

name

name: string = "Enum"

visualFeatures

visualFeatures: object

serializedName

serializedName: string = "visualFeatures"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["categories","tags","description","faces","imageType","color"]

name

name: string = "Enum"

Const Index

Index: object

serializedName

serializedName: string = "Index"

type

type: object

className

className: string = "Index"

name

name: string = "Composite"

modelProperties

modelProperties: object

analyzers

analyzers: object

serializedName

serializedName: string = "analyzers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Analyzer"

name

name: string = "Composite"

charFilters

charFilters: object

serializedName

serializedName: string = "charFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "CharFilter"

name

name: string = "Composite"

corsOptions

corsOptions: object

serializedName

serializedName: string = "corsOptions"

type

type: object

className

className: string = "CorsOptions"

name

name: string = "Composite"

defaultScoringProfile

defaultScoringProfile: object

serializedName

serializedName: string = "defaultScoringProfile"

type

type: object

name

name: string = "String"

eTag

eTag: object

serializedName

serializedName: string = "@odata\.etag"

type

type: object

name

name: string = "String"

fields

fields: object

required

required: boolean = true

serializedName

serializedName: string = "fields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Field"

name

name: string = "Composite"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

scoringProfiles

scoringProfiles: object

serializedName

serializedName: string = "scoringProfiles"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScoringProfile"

name

name: string = "Composite"

suggesters

suggesters: object

serializedName

serializedName: string = "suggesters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Suggester"

name

name: string = "Composite"

tokenFilters

tokenFilters: object

serializedName

serializedName: string = "tokenFilters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TokenFilter"

name

name: string = "Composite"

tokenizers

tokenizers: object

serializedName

serializedName: string = "tokenizers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Tokenizer"

name

name: string = "Composite"

Const IndexAction

IndexAction: object

serializedName

serializedName: string = "IndexAction"

type

type: object

className

className: string = "IndexAction"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

actionType

actionType: object

nullable

nullable: boolean = false

serializedName

serializedName: string = "@search\.action"

type

type: object

allowedValues

allowedValues: string[] = ["upload","merge","mergeOrUpload","delete"]

name

name: string = "Enum"

Const IndexBatch

IndexBatch: object

serializedName

serializedName: string = "IndexBatch"

type

type: object

className

className: string = "IndexBatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

actions

actions: object

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "IndexAction"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

Const IndexDocumentsResult

IndexDocumentsResult: object

serializedName

serializedName: string = "IndexDocumentsResult"

type

type: object

className

className: string = "IndexDocumentsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

results

results: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "IndexingResult"

name

name: string = "Composite"

Const Indexer

Indexer: object

serializedName

serializedName: string = "Indexer"

type

type: object

className

className: string = "Indexer"

name

name: string = "Composite"

modelProperties

modelProperties: object

dataSourceName

dataSourceName: object

required

required: boolean = true

serializedName

serializedName: string = "dataSourceName"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

eTag

eTag: object

serializedName

serializedName: string = "@odata\.etag"

type

type: object

name

name: string = "String"

fieldMappings

fieldMappings: object

serializedName

serializedName: string = "fieldMappings"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "FieldMapping"

name

name: string = "Composite"

isDisabled

isDisabled: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "disabled"

type

type: object

name

name: string = "Boolean"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

outputFieldMappings

outputFieldMappings: object

serializedName

serializedName: string = "outputFieldMappings"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "FieldMapping"

name

name: string = "Composite"

parameters

parameters: object

serializedName

serializedName: string = "parameters"

type

type: object

className

className: string = "IndexingParameters"

name

name: string = "Composite"

schedule

schedule: object

serializedName

serializedName: string = "schedule"

type

type: object

className

className: string = "IndexingSchedule"

name

name: string = "Composite"

skillsetName

skillsetName: object

serializedName

serializedName: string = "skillsetName"

type

type: object

name

name: string = "String"

targetIndexName

targetIndexName: object

required

required: boolean = true

serializedName

serializedName: string = "targetIndexName"

type

type: object

name

name: string = "String"

Const IndexerExecutionInfo

IndexerExecutionInfo: object

serializedName

serializedName: string = "IndexerExecutionInfo"

type

type: object

className

className: string = "IndexerExecutionInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

executionHistory

executionHistory: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "executionHistory"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "IndexerExecutionResult"

name

name: string = "Composite"

lastResult

lastResult: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "lastResult"

type

type: object

className

className: string = "IndexerExecutionResult"

name

name: string = "Composite"

limits

limits: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "limits"

type

type: object

className

className: string = "IndexerLimits"

name

name: string = "Composite"

status

status: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

allowedValues

allowedValues: string[] = ["unknown","error","running"]

name

name: string = "Enum"

Const IndexerExecutionResult

IndexerExecutionResult: object

serializedName

serializedName: string = "IndexerExecutionResult"

type

type: object

className

className: string = "IndexerExecutionResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

endTime

endTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "DateTime"

errorMessage

errorMessage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

errors

errors: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errors"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ItemError"

name

name: string = "Composite"

failedItemCount

failedItemCount: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "itemsFailed"

type

type: object

name

name: string = "Number"

finalTrackingState

finalTrackingState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "finalTrackingState"

type

type: object

name

name: string = "String"

initialTrackingState

initialTrackingState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "initialTrackingState"

type

type: object

name

name: string = "String"

itemCount

itemCount: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "itemsProcessed"

type

type: object

name

name: string = "Number"

startTime

startTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

status

status: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

allowedValues

allowedValues: string[] = ["transientFailure","success","inProgress","reset"]

name

name: string = "Enum"

warnings

warnings: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "warnings"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ItemWarning"

name

name: string = "Composite"

Const IndexerLimits

IndexerLimits: object

serializedName

serializedName: string = "IndexerLimits"

type

type: object

className

className: string = "IndexerLimits"

name

name: string = "Composite"

modelProperties

modelProperties: object

maxDocumentContentCharactersToExtract

maxDocumentContentCharactersToExtract: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "maxDocumentContentCharactersToExtract"

type

type: object

name

name: string = "Number"

maxDocumentExtractionSize

maxDocumentExtractionSize: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "maxDocumentExtractionSize"

type

type: object

name

name: string = "Number"

maxRunTime

maxRunTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "maxRunTime"

type

type: object

name

name: string = "TimeSpan"

Const IndexingParameters

IndexingParameters: object

serializedName

serializedName: string = "IndexingParameters"

type

type: object

className

className: string = "IndexingParameters"

name

name: string = "Composite"

modelProperties

modelProperties: object

base64EncodeKeys

base64EncodeKeys: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "base64EncodeKeys"

type

type: object

name

name: string = "Boolean"

batchSize

batchSize: object

serializedName

serializedName: string = "batchSize"

type

type: object

name

name: string = "Number"

configuration

configuration: object

serializedName

serializedName: string = "configuration"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Object"

maxFailedItems

maxFailedItems: object

defaultValue

defaultValue: number = 0

serializedName

serializedName: string = "maxFailedItems"

type

type: object

name

name: string = "Number"

maxFailedItemsPerBatch

maxFailedItemsPerBatch: object

defaultValue

defaultValue: number = 0

serializedName

serializedName: string = "maxFailedItemsPerBatch"

type

type: object

name

name: string = "Number"

Const IndexingResult

IndexingResult: object

serializedName

serializedName: string = "IndexingResult"

type

type: object

className

className: string = "IndexingResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorMessage

errorMessage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

key

key: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "String"

statusCode

statusCode: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "statusCode"

type

type: object

name

name: string = "Number"

succeeded

succeeded: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "Boolean"

Const IndexingSchedule

IndexingSchedule: object

serializedName

serializedName: string = "IndexingSchedule"

type

type: object

className

className: string = "IndexingSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

interval

interval: object

required

required: boolean = true

serializedName

serializedName: string = "interval"

type

type: object

name

name: string = "TimeSpan"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "DateTime"

Const InputFieldMappingEntry

InputFieldMappingEntry: object

serializedName

serializedName: string = "InputFieldMappingEntry"

type

type: object

className

className: string = "InputFieldMappingEntry"

name

name: string = "Composite"

modelProperties

modelProperties: object

inputs

inputs: object

serializedName

serializedName: string = "inputs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "InputFieldMappingEntry"

name

name: string = "Composite"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

source

source: object

serializedName

serializedName: string = "source"

type

type: object

name

name: string = "String"

sourceContext

sourceContext: object

serializedName

serializedName: string = "sourceContext"

type

type: object

name

name: string = "String"

Const ItemError

ItemError: object

serializedName

serializedName: string = "ItemError"

type

type: object

className

className: string = "ItemError"

name

name: string = "Composite"

modelProperties

modelProperties: object

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "String"

documentationLink

documentationLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "documentationLink"

type

type: object

name

name: string = "String"

errorMessage

errorMessage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorMessage"

type

type: object

name

name: string = "String"

key

key: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

statusCode

statusCode: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "statusCode"

type

type: object

name

name: string = "Number"

Const ItemWarning

ItemWarning: object

serializedName

serializedName: string = "ItemWarning"

type

type: object

className

className: string = "ItemWarning"

name

name: string = "Composite"

modelProperties

modelProperties: object

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "String"

documentationLink

documentationLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "documentationLink"

type

type: object

name

name: string = "String"

key

key: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "String"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const KeepTokenFilter

KeepTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.KeepTokenFilter"

type

type: object

className

className: string = "KeepTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

keepWords

keepWords: object

required

required: boolean = true

serializedName

serializedName: string = "keepWords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

lowerCaseKeepWords

lowerCaseKeepWords: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "keepWordsCase"

type

type: object

name

name: string = "Boolean"

Const KeyPhraseExtractionSkill

KeyPhraseExtractionSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.KeyPhraseExtractionSkill"

type

type: object

className

className: string = "KeyPhraseExtractionSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

maxKeyPhraseCount

maxKeyPhraseCount: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maxKeyPhraseCount"

type

type: object

name

name: string = "Number"

Const KeywordMarkerTokenFilter

KeywordMarkerTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.KeywordMarkerTokenFilter"

type

type: object

className

className: string = "KeywordMarkerTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

ignoreCase

ignoreCase: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "ignoreCase"

type

type: object

name

name: string = "Boolean"

keywords

keywords: object

required

required: boolean = true

serializedName

serializedName: string = "keywords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const KeywordTokenizer

KeywordTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.KeywordTokenizer"

type

type: object

className

className: string = "KeywordTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

bufferSize

bufferSize: object

defaultValue

defaultValue: number = 256

serializedName

serializedName: string = "bufferSize"

type

type: object

name

name: string = "Number"

Const KeywordTokenizerV2

KeywordTokenizerV2: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.KeywordTokenizerV2"

type

type: object

className

className: string = "KeywordTokenizerV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 256

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const LanguageDetectionSkill

LanguageDetectionSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.LanguageDetectionSkill"

type

type: object

className

className: string = "LanguageDetectionSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

Const LengthTokenFilter

LengthTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.LengthTokenFilter"

type

type: object

className

className: string = "LengthTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

max

max: object

defaultValue

defaultValue: number = 300

serializedName

serializedName: string = "max"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

min

min: object

defaultValue

defaultValue: number = 0

serializedName

serializedName: string = "min"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const LimitTokenFilter

LimitTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.LimitTokenFilter"

type

type: object

className

className: string = "LimitTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

consumeAllTokens

consumeAllTokens: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "consumeAllTokens"

type

type: object

name

name: string = "Boolean"

maxTokenCount

maxTokenCount: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "maxTokenCount"

type

type: object

name

name: string = "Number"

Const ListDataSourcesResult

ListDataSourcesResult: object

serializedName

serializedName: string = "ListDataSourcesResult"

type

type: object

className

className: string = "ListDataSourcesResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

dataSources

dataSources: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "DataSource"

name

name: string = "Composite"

Const ListIndexersResult

ListIndexersResult: object

serializedName

serializedName: string = "ListIndexersResult"

type

type: object

className

className: string = "ListIndexersResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

indexers

indexers: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Indexer"

name

name: string = "Composite"

Const ListIndexesResult

ListIndexesResult: object

serializedName

serializedName: string = "ListIndexesResult"

type

type: object

className

className: string = "ListIndexesResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

indexes

indexes: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Index"

name

name: string = "Composite"

Const ListSkillsetsResult

ListSkillsetsResult: object

serializedName

serializedName: string = "ListSkillsetsResult"

type

type: object

className

className: string = "ListSkillsetsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

skillsets

skillsets: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Skillset"

name

name: string = "Composite"

Const ListSynonymMapsResult

ListSynonymMapsResult: object

serializedName

serializedName: string = "ListSynonymMapsResult"

type

type: object

className

className: string = "ListSynonymMapsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

synonymMaps

synonymMaps: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SynonymMap"

name

name: string = "Composite"

Const MagnitudeScoringFunction

MagnitudeScoringFunction: object

serializedName

serializedName: string = "magnitude"

type

type: object

className

className: string = "MagnitudeScoringFunction"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ScoringFunction.type.polymorphicDiscriminator

uberParent

uberParent: string = "ScoringFunction"

modelProperties

modelProperties: object

parameters

parameters: object

required

required: boolean = true

serializedName

serializedName: string = "magnitude"

type

type: object

className

className: string = "MagnitudeScoringParameters"

name

name: string = "Composite"

Const MagnitudeScoringParameters

MagnitudeScoringParameters: object

serializedName

serializedName: string = "MagnitudeScoringParameters"

type

type: object

className

className: string = "MagnitudeScoringParameters"

name

name: string = "Composite"

modelProperties

modelProperties: object

boostingRangeEnd

boostingRangeEnd: object

required

required: boolean = true

serializedName

serializedName: string = "boostingRangeEnd"

type

type: object

name

name: string = "Number"

boostingRangeStart

boostingRangeStart: object

required

required: boolean = true

serializedName

serializedName: string = "boostingRangeStart"

type

type: object

name

name: string = "Number"

shouldBoostBeyondRangeByConstant

shouldBoostBeyondRangeByConstant: object

serializedName

serializedName: string = "constantBoostBeyondRange"

type

type: object

name

name: string = "Boolean"

Const MappingCharFilter

MappingCharFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.MappingCharFilter"

type

type: object

className

className: string = "MappingCharFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CharFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "CharFilter"

modelProperties

modelProperties: object

mappings

mappings: object

required

required: boolean = true

serializedName

serializedName: string = "mappings"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const MergeSkill

MergeSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.MergeSkill"

type

type: object

className

className: string = "MergeSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

insertPostTag

insertPostTag: object

defaultValue

defaultValue: string = ""

serializedName

serializedName: string = "insertPostTag"

type

type: object

name

name: string = "String"

insertPreTag

insertPreTag: object

defaultValue

defaultValue: string = ""

serializedName

serializedName: string = "insertPreTag"

type

type: object

name

name: string = "String"

Const MicrosoftLanguageStemmingTokenizer

MicrosoftLanguageStemmingTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.MicrosoftLanguageStemmingTokenizer"

type

type: object

className

className: string = "MicrosoftLanguageStemmingTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

isSearchTokenizer

isSearchTokenizer: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "isSearchTokenizer"

type

type: object

name

name: string = "Boolean"

language

language: object

serializedName

serializedName: string = "language"

type

type: object

allowedValues

allowedValues: string[] = ["arabic","bangla","bulgarian","catalan","croatian","czech","danish","dutch","english","estonian","finnish","french","german","greek","gujarati","hebrew","hindi","hungarian","icelandic","indonesian","italian","kannada","latvian","lithuanian","malay","malayalam","marathi","norwegianBokmaal","polish","portuguese","portugueseBrazilian","punjabi","romanian","russian","serbianCyrillic","serbianLatin","slovak","slovenian","spanish","swedish","tamil","telugu","turkish","ukrainian","urdu"]

name

name: string = "Enum"

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const MicrosoftLanguageTokenizer

MicrosoftLanguageTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.MicrosoftLanguageTokenizer"

type

type: object

className

className: string = "MicrosoftLanguageTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

isSearchTokenizer

isSearchTokenizer: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "isSearchTokenizer"

type

type: object

name

name: string = "Boolean"

language

language: object

serializedName

serializedName: string = "language"

type

type: object

allowedValues

allowedValues: string[] = ["bangla","bulgarian","catalan","chineseSimplified","chineseTraditional","croatian","czech","danish","dutch","english","french","german","greek","gujarati","hindi","icelandic","indonesian","italian","japanese","kannada","korean","malay","malayalam","marathi","norwegianBokmaal","polish","portuguese","portugueseBrazilian","punjabi","romanian","russian","serbianCyrillic","serbianLatin","slovenian","spanish","swedish","tamil","telugu","thai","ukrainian","urdu","vietnamese"]

name

name: string = "Enum"

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const NGramTokenFilter

NGramTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.NGramTokenFilter"

type

type: object

className

className: string = "NGramTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

type

type: object

name

name: string = "Number"

Const NGramTokenFilterV2

NGramTokenFilterV2: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.NGramTokenFilterV2"

type

type: object

className

className: string = "NGramTokenFilterV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const NGramTokenizer

NGramTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.NGramTokenizer"

type

type: object

className

className: string = "NGramTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxGram

maxGram: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

minGram

minGram: object

defaultValue

defaultValue: number = 1

serializedName

serializedName: string = "minGram"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

tokenChars

tokenChars: object

serializedName

serializedName: string = "tokenChars"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

allowedValues

allowedValues: string[] = ["letter","digit","whitespace","punctuation","symbol"]

name

name: string = "Enum"

Const OcrSkill

OcrSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Vision.OcrSkill"

type

type: object

className

className: string = "OcrSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

shouldDetectOrientation

shouldDetectOrientation: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "detectOrientation"

type

type: object

name

name: string = "Boolean"

textExtractionAlgorithm

textExtractionAlgorithm: object

serializedName

serializedName: string = "textExtractionAlgorithm"

type

type: object

allowedValues

allowedValues: string[] = ["printed","handwritten"]

name

name: string = "Enum"

Const OutputFieldMappingEntry

OutputFieldMappingEntry: object

serializedName

serializedName: string = "OutputFieldMappingEntry"

type

type: object

className

className: string = "OutputFieldMappingEntry"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

targetName

targetName: object

serializedName

serializedName: string = "targetName"

type

type: object

name

name: string = "String"

Const PathHierarchyTokenizer

PathHierarchyTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PathHierarchyTokenizer"

type

type: object

className

className: string = "PathHierarchyTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

bufferSize

bufferSize: object

defaultValue

defaultValue: number = 1024

serializedName

serializedName: string = "bufferSize"

type

type: object

name

name: string = "Number"

delimiter

delimiter: object

defaultValue

defaultValue: string = "/"

serializedName

serializedName: string = "delimiter"

type

type: object

name

name: string = "String"

numberOfTokensToSkip

numberOfTokensToSkip: object

defaultValue

defaultValue: number = 0

serializedName

serializedName: string = "skip"

type

type: object

name

name: string = "Number"

replacement

replacement: object

defaultValue

defaultValue: string = "/"

serializedName

serializedName: string = "replacement"

type

type: object

name

name: string = "String"

reverseTokenOrder

reverseTokenOrder: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "reverse"

type

type: object

name

name: string = "Boolean"

Const PathHierarchyTokenizerV2

PathHierarchyTokenizerV2: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PathHierarchyTokenizerV2"

type

type: object

className

className: string = "PathHierarchyTokenizerV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

delimiter

delimiter: object

defaultValue

defaultValue: string = "/"

serializedName

serializedName: string = "delimiter"

type

type: object

name

name: string = "String"

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 300

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

numberOfTokensToSkip

numberOfTokensToSkip: object

defaultValue

defaultValue: number = 0

serializedName

serializedName: string = "skip"

type

type: object

name

name: string = "Number"

replacement

replacement: object

defaultValue

defaultValue: string = "/"

serializedName

serializedName: string = "replacement"

type

type: object

name

name: string = "String"

reverseTokenOrder

reverseTokenOrder: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "reverse"

type

type: object

name

name: string = "Boolean"

Const PatternAnalyzer

PatternAnalyzer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PatternAnalyzer"

type

type: object

className

className: string = "PatternAnalyzer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Analyzer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Analyzer"

modelProperties

modelProperties: object

flags

flags: object

serializedName

serializedName: string = "flags"

type

type: object

name

name: string = "String"

lowerCaseTerms

lowerCaseTerms: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "lowercase"

type

type: object

name

name: string = "Boolean"

pattern

pattern: object

defaultValue

defaultValue: string = "W+"

serializedName

serializedName: string = "pattern"

type

type: object

name

name: string = "String"

stopwords

stopwords: object

serializedName

serializedName: string = "stopwords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const PatternCaptureTokenFilter

PatternCaptureTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PatternCaptureTokenFilter"

type

type: object

className

className: string = "PatternCaptureTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

patterns

patterns: object

required

required: boolean = true

serializedName

serializedName: string = "patterns"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

preserveOriginal

preserveOriginal: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "preserveOriginal"

type

type: object

name

name: string = "Boolean"

Const PatternReplaceCharFilter

PatternReplaceCharFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PatternReplaceCharFilter"

type

type: object

className

className: string = "PatternReplaceCharFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CharFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "CharFilter"

modelProperties

modelProperties: object

pattern

pattern: object

required

required: boolean = true

serializedName

serializedName: string = "pattern"

type

type: object

name

name: string = "String"

replacement

replacement: object

required

required: boolean = true

serializedName

serializedName: string = "replacement"

type

type: object

name

name: string = "String"

Const PatternReplaceTokenFilter

PatternReplaceTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PatternReplaceTokenFilter"

type

type: object

className

className: string = "PatternReplaceTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

pattern

pattern: object

required

required: boolean = true

serializedName

serializedName: string = "pattern"

type

type: object

name

name: string = "String"

replacement

replacement: object

required

required: boolean = true

serializedName

serializedName: string = "replacement"

type

type: object

name

name: string = "String"

Const PatternTokenizer

PatternTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PatternTokenizer"

type

type: object

className

className: string = "PatternTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

flags

flags: object

serializedName

serializedName: string = "flags"

type

type: object

name

name: string = "String"

group

group: object

defaultValue

defaultValue: number = -1

serializedName

serializedName: string = "group"

type

type: object

name

name: string = "Number"

pattern

pattern: object

defaultValue

defaultValue: string = "W+"

serializedName

serializedName: string = "pattern"

type

type: object

name

name: string = "String"

Const PhoneticTokenFilter

PhoneticTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.PhoneticTokenFilter"

type

type: object

className

className: string = "PhoneticTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

encoder

encoder: object

serializedName

serializedName: string = "encoder"

type

type: object

allowedValues

allowedValues: string[] = ["metaphone","doubleMetaphone","soundex","refinedSoundex","caverphone1","caverphone2","cologne","nysiis","koelnerPhonetik","haasePhonetik","beiderMorse"]

name

name: string = "Enum"

replaceOriginalTokens

replaceOriginalTokens: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "replace"

type

type: object

name

name: string = "Boolean"

Const RequestOptions

RequestOptions: object

type

type: object

className

className: string = "RequestOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientRequestId

clientRequestId: object

type

type: object

name

name: string = "Uuid"

Const ResourceCounter

ResourceCounter: object

serializedName

serializedName: string = "ResourceCounter"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

modelProperties

modelProperties: object

quota

quota: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "quota"

type

type: object

name

name: string = "Number"

usage

usage: object

nullable

nullable: boolean = false

serializedName

serializedName: string = "usage"

type

type: object

name

name: string = "Number"

Const ScoringFunction

ScoringFunction: object

serializedName

serializedName: string = "ScoringFunction"

type

type: object

className

className: string = "ScoringFunction"

name

name: string = "Composite"

uberParent

uberParent: string = "ScoringFunction"

modelProperties

modelProperties: object

boost

boost: object

required

required: boolean = true

serializedName

serializedName: string = "boost"

type

type: object

name

name: string = "Number"

fieldName

fieldName: object

required

required: boolean = true

serializedName

serializedName: string = "fieldName"

type

type: object

name

name: string = "String"

interpolation

interpolation: object

serializedName

serializedName: string = "interpolation"

type

type: object

allowedValues

allowedValues: string[] = ["linear","constant","quadratic","logarithmic"]

name

name: string = "Enum"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "type"

Const ScoringProfile

ScoringProfile: object

serializedName

serializedName: string = "ScoringProfile"

type

type: object

className

className: string = "ScoringProfile"

name

name: string = "Composite"

modelProperties

modelProperties: object

functionAggregation

functionAggregation: object

serializedName

serializedName: string = "functionAggregation"

type

type: object

allowedValues

allowedValues: string[] = ["sum","average","minimum","maximum","firstMatching"]

name

name: string = "Enum"

functions

functions: object

serializedName

serializedName: string = "functions"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScoringFunction"

name

name: string = "Composite"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

textWeights

textWeights: object

serializedName

serializedName: string = "text"

type

type: object

className

className: string = "TextWeights"

name

name: string = "Composite"

Const SearchDocumentsResult

SearchDocumentsResult: object

serializedName

serializedName: string = "SearchDocumentsResult"

type

type: object

className

className: string = "SearchDocumentsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

count

count: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@odata\.count"

type

type: object

name

name: string = "Number"

coverage

coverage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.coverage"

type

type: object

name

name: string = "Number"

facets

facets: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.facets"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "FacetResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@odata\.nextLink"

type

type: object

name

name: string = "String"

nextPageParameters

nextPageParameters: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.nextPageParameters"

type

type: object

className

className: string = "SearchRequest"

name

name: string = "Composite"

results

results: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SearchResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

Const SearchError

SearchError: object

serializedName

serializedName: string = "SearchError"

type

type: object

className

className: string = "SearchError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SearchError"

name

name: string = "Composite"

message

message: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const SearchOptions

SearchOptions: object

type

type: object

className

className: string = "SearchOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

facets

facets: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

filter

filter: object

type

type: object

name

name: string = "String"

highlightFields

highlightFields: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

type

type: object

name

name: string = "String"

includeTotalResultCount

includeTotalResultCount: object

type

type: object

name

name: string = "Boolean"

minimumCoverage

minimumCoverage: object

type

type: object

name

name: string = "Number"

orderBy

orderBy: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

queryType

queryType: object

type

type: object

allowedValues

allowedValues: string[] = ["simple","full"]

name

name: string = "Enum"

scoringParameters

scoringParameters: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

scoringProfile

scoringProfile: object

type

type: object

name

name: string = "String"

searchFields

searchFields: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

searchMode

searchMode: object

type

type: object

allowedValues

allowedValues: string[] = ["any","all"]

name

name: string = "Enum"

select

select: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

skip

skip: object

type

type: object

name

name: string = "Number"

top

top: object

type

type: object

name

name: string = "Number"

Const SearchRequest

SearchRequest: object

serializedName

serializedName: string = "SearchRequest"

type

type: object

className

className: string = "SearchRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

facets

facets: object

serializedName

serializedName: string = "facets"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

filter

filter: object

serializedName

serializedName: string = "filter"

type

type: object

name

name: string = "String"

highlightFields

highlightFields: object

serializedName

serializedName: string = "highlight"

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

includeTotalResultCount

includeTotalResultCount: object

serializedName

serializedName: string = "count"

type

type: object

name

name: string = "Boolean"

minimumCoverage

minimumCoverage: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

orderBy

orderBy: object

serializedName

serializedName: string = "orderby"

type

type: object

name

name: string = "String"

queryType

queryType: object

serializedName

serializedName: string = "queryType"

type

type: object

allowedValues

allowedValues: string[] = ["simple","full"]

name

name: string = "Enum"

scoringParameters

scoringParameters: object

serializedName

serializedName: string = "scoringParameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

scoringProfile

scoringProfile: object

serializedName

serializedName: string = "scoringProfile"

type

type: object

name

name: string = "String"

searchFields

searchFields: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "String"

searchMode

searchMode: object

serializedName

serializedName: string = "searchMode"

type

type: object

allowedValues

allowedValues: string[] = ["any","all"]

name

name: string = "Enum"

searchText

searchText: object

serializedName

serializedName: string = "search"

type

type: object

name

name: string = "String"

select

select: object

serializedName

serializedName: string = "select"

type

type: object

name

name: string = "String"

skip

skip: object

serializedName

serializedName: string = "skip"

type

type: object

name

name: string = "Number"

top

top: object

serializedName

serializedName: string = "top"

type

type: object

name

name: string = "Number"

Const SearchResult

SearchResult: object

serializedName

serializedName: string = "SearchResult"

type

type: object

className

className: string = "SearchResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

highlights

highlights: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.highlights"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

score

score: object

nullable

nullable: boolean = false

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "@search\.score"

type

type: object

name

name: string = "Number"

Const SentimentSkill

SentimentSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.SentimentSkill"

type

type: object

className

className: string = "SentimentSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

Const ServiceCounters

ServiceCounters: object

serializedName

serializedName: string = "ServiceCounters"

type

type: object

className

className: string = "ServiceCounters"

name

name: string = "Composite"

modelProperties

modelProperties: object

dataSourceCounter

dataSourceCounter: object

serializedName

serializedName: string = "dataSourcesCount"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

documentCounter

documentCounter: object

serializedName

serializedName: string = "documentCount"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

indexCounter

indexCounter: object

serializedName

serializedName: string = "indexesCount"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

indexerCounter

indexerCounter: object

serializedName

serializedName: string = "indexersCount"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

storageSizeCounter

storageSizeCounter: object

serializedName

serializedName: string = "storageSize"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

synonymMapCounter

synonymMapCounter: object

serializedName

serializedName: string = "synonymMaps"

type

type: object

className

className: string = "ResourceCounter"

name

name: string = "Composite"

Const ServiceLimits

ServiceLimits: object

serializedName

serializedName: string = "ServiceLimits"

type

type: object

className

className: string = "ServiceLimits"

name

name: string = "Composite"

modelProperties

modelProperties: object

maxComplexCollectionFieldsPerIndex

maxComplexCollectionFieldsPerIndex: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maxComplexCollectionFieldsPerIndex"

type

type: object

name

name: string = "Number"

maxComplexObjectsInCollectionsPerDocument

maxComplexObjectsInCollectionsPerDocument: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maxComplexObjectsInCollectionsPerDocument"

type

type: object

name

name: string = "Number"

maxFieldNestingDepthPerIndex

maxFieldNestingDepthPerIndex: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maxFieldNestingDepthPerIndex"

type

type: object

name

name: string = "Number"

maxFieldsPerIndex

maxFieldsPerIndex: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maxFieldsPerIndex"

type

type: object

name

name: string = "Number"

Const ServiceStatistics

ServiceStatistics: object

serializedName

serializedName: string = "ServiceStatistics"

type

type: object

className

className: string = "ServiceStatistics"

name

name: string = "Composite"

modelProperties

modelProperties: object

counters

counters: object

serializedName

serializedName: string = "counters"

type

type: object

className

className: string = "ServiceCounters"

name

name: string = "Composite"

limits

limits: object

serializedName

serializedName: string = "limits"

type

type: object

className

className: string = "ServiceLimits"

name

name: string = "Composite"

Const ShaperSkill

ShaperSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Util.ShaperSkill"

type

type: object

className

className: string = "ShaperSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

Const ShingleTokenFilter

ShingleTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.ShingleTokenFilter"

type

type: object

className

className: string = "ShingleTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

filterToken

filterToken: object

defaultValue

defaultValue: string = "_"

serializedName

serializedName: string = "filterToken"

type

type: object

name

name: string = "String"

maxShingleSize

maxShingleSize: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "maxShingleSize"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 2

type

type: object

name

name: string = "Number"

minShingleSize

minShingleSize: object

defaultValue

defaultValue: number = 2

serializedName

serializedName: string = "minShingleSize"

constraints

constraints: object

InclusiveMinimum

InclusiveMinimum: number = 2

type

type: object

name

name: string = "Number"

outputUnigrams

outputUnigrams: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "outputUnigrams"

type

type: object

name

name: string = "Boolean"

outputUnigramsIfNoShingles

outputUnigramsIfNoShingles: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "outputUnigramsIfNoShingles"

type

type: object

name

name: string = "Boolean"

tokenSeparator

tokenSeparator: object

defaultValue

defaultValue: string = ""

serializedName

serializedName: string = "tokenSeparator"

type

type: object

name

name: string = "String"

Const Skill

Skill: object

serializedName

serializedName: string = "Skill"

type

type: object

className

className: string = "Skill"

name

name: string = "Composite"

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

context

context: object

serializedName

serializedName: string = "context"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

inputs

inputs: object

required

required: boolean = true

serializedName

serializedName: string = "inputs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "InputFieldMappingEntry"

name

name: string = "Composite"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

outputs

outputs: object

required

required: boolean = true

serializedName

serializedName: string = "outputs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "OutputFieldMappingEntry"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const Skillset

Skillset: object

serializedName

serializedName: string = "Skillset"

type

type: object

className

className: string = "Skillset"

name

name: string = "Composite"

modelProperties

modelProperties: object

cognitiveServicesAccount

cognitiveServicesAccount: object

serializedName

serializedName: string = "cognitiveServices"

type

type: object

className

className: string = "CognitiveServicesAccount"

name

name: string = "Composite"

description

description: object

required

required: boolean = true

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

eTag

eTag: object

serializedName

serializedName: string = "@odata\.etag"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

skills

skills: object

required

required: boolean = true

serializedName

serializedName: string = "skills"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Skill"

name

name: string = "Composite"

Const SnowballTokenFilter

SnowballTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.SnowballTokenFilter"

type

type: object

className

className: string = "SnowballTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

language

language: object

required

required: boolean = true

serializedName

serializedName: string = "language"

type

type: object

allowedValues

allowedValues: string[] = ["armenian","basque","catalan","danish","dutch","english","finnish","french","german","german2","hungarian","italian","kp","lovins","norwegian","porter","portuguese","romanian","russian","spanish","swedish","turkish"]

name

name: string = "Enum"

Const SoftDeleteColumnDeletionDetectionPolicy

SoftDeleteColumnDeletionDetectionPolicy: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy"

type

type: object

className

className: string = "SoftDeleteColumnDeletionDetectionPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = DataDeletionDetectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "DataDeletionDetectionPolicy"

modelProperties

modelProperties: object

softDeleteColumnName

softDeleteColumnName: object

serializedName

serializedName: string = "softDeleteColumnName"

type

type: object

name

name: string = "String"

softDeleteMarkerValue

softDeleteMarkerValue: object

serializedName

serializedName: string = "softDeleteMarkerValue"

type

type: object

name

name: string = "String"

Const SplitSkill

SplitSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.SplitSkill"

type

type: object

className

className: string = "SplitSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultLanguageCode

defaultLanguageCode: object

serializedName

serializedName: string = "defaultLanguageCode"

type

type: object

name

name: string = "String"

maximumPageLength

maximumPageLength: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "maximumPageLength"

type

type: object

name

name: string = "Number"

textSplitMode

textSplitMode: object

serializedName

serializedName: string = "textSplitMode"

type

type: object

allowedValues

allowedValues: string[] = ["pages","sentences"]

name

name: string = "Enum"

Const SqlIntegratedChangeTrackingPolicy

SqlIntegratedChangeTrackingPolicy: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy"

type

type: object

className

className: string = "SqlIntegratedChangeTrackingPolicy"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = DataChangeDetectionPolicy.type.polymorphicDiscriminator

uberParent

uberParent: string = "DataChangeDetectionPolicy"

modelProperties

modelProperties: object

Const StandardAnalyzer

StandardAnalyzer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StandardAnalyzer"

type

type: object

className

className: string = "StandardAnalyzer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Analyzer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Analyzer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

stopwords

stopwords: object

serializedName

serializedName: string = "stopwords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const StandardTokenizer

StandardTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StandardTokenizer"

type

type: object

className

className: string = "StandardTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

type

type: object

name

name: string = "Number"

Const StandardTokenizerV2

StandardTokenizerV2: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StandardTokenizerV2"

type

type: object

className

className: string = "StandardTokenizerV2"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const StemmerOverrideTokenFilter

StemmerOverrideTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StemmerOverrideTokenFilter"

type

type: object

className

className: string = "StemmerOverrideTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

rules

rules: object

required

required: boolean = true

serializedName

serializedName: string = "rules"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const StemmerTokenFilter

StemmerTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StemmerTokenFilter"

type

type: object

className

className: string = "StemmerTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

language

language: object

required

required: boolean = true

serializedName

serializedName: string = "language"

type

type: object

allowedValues

allowedValues: string[] = ["arabic","armenian","basque","brazilian","bulgarian","catalan","czech","danish","dutch","dutchKp","english","lightEnglish","minimalEnglish","possessiveEnglish","porter2","lovins","finnish","lightFinnish","french","lightFrench","minimalFrench","galician","minimalGalician","german","german2","lightGerman","minimalGerman","greek","hindi","hungarian","lightHungarian","indonesian","irish","italian","lightItalian","sorani","latvian","norwegian","lightNorwegian","minimalNorwegian","lightNynorsk","minimalNynorsk","portuguese","lightPortuguese","minimalPortuguese","portugueseRslp","romanian","russian","lightRussian","spanish","lightSpanish","swedish","lightSwedish","turkish"]

name

name: string = "Enum"

Const StopAnalyzer

StopAnalyzer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StopAnalyzer"

type

type: object

className

className: string = "StopAnalyzer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Analyzer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Analyzer"

modelProperties

modelProperties: object

stopwords

stopwords: object

serializedName

serializedName: string = "stopwords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const StopwordsTokenFilter

StopwordsTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.StopwordsTokenFilter"

type

type: object

className

className: string = "StopwordsTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

ignoreCase

ignoreCase: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "ignoreCase"

type

type: object

name

name: string = "Boolean"

removeTrailingStopWords

removeTrailingStopWords: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "removeTrailing"

type

type: object

name

name: string = "Boolean"

stopwords

stopwords: object

serializedName

serializedName: string = "stopwords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

stopwordsList

stopwordsList: object

serializedName

serializedName: string = "stopwordsList"

type

type: object

allowedValues

allowedValues: string[] = ["arabic","armenian","basque","brazilian","bulgarian","catalan","czech","danish","dutch","english","finnish","french","galician","german","greek","hindi","hungarian","indonesian","irish","italian","latvian","norwegian","persian","portuguese","romanian","russian","sorani","spanish","swedish","thai","turkish"]

name

name: string = "Enum"

Const SuggestDocumentsResult

SuggestDocumentsResult: object

serializedName

serializedName: string = "SuggestDocumentsResult"

type

type: object

className

className: string = "SuggestDocumentsResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

coverage

coverage: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "@search\.coverage"

type

type: object

name

name: string = "Number"

results

results: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SuggestResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

Const SuggestOptions

SuggestOptions: object

type

type: object

className

className: string = "SuggestOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

filter

filter: object

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

type

type: object

name

name: string = "String"

minimumCoverage

minimumCoverage: object

type

type: object

name

name: string = "Number"

orderBy

orderBy: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

searchFields

searchFields: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

select

select: object

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

top

top: object

type

type: object

name

name: string = "Number"

useFuzzyMatching

useFuzzyMatching: object

type

type: object

name

name: string = "Boolean"

Const SuggestRequest

SuggestRequest: object

serializedName

serializedName: string = "SuggestRequest"

type

type: object

className

className: string = "SuggestRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

filter

filter: object

serializedName

serializedName: string = "filter"

type

type: object

name

name: string = "String"

highlightPostTag

highlightPostTag: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

highlightPreTag

highlightPreTag: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

minimumCoverage

minimumCoverage: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

orderBy

orderBy: object

serializedName

serializedName: string = "orderby"

type

type: object

name

name: string = "String"

searchFields

searchFields: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "String"

searchText

searchText: object

required

required: boolean = true

serializedName

serializedName: string = "search"

type

type: object

name

name: string = "String"

select

select: object

serializedName

serializedName: string = "select"

type

type: object

name

name: string = "String"

suggesterName

suggesterName: object

required

required: boolean = true

serializedName

serializedName: string = "suggesterName"

type

type: object

name

name: string = "String"

top

top: object

serializedName

serializedName: string = "top"

type

type: object

name

name: string = "Number"

useFuzzyMatching

useFuzzyMatching: object

serializedName

serializedName: string = "fuzzy"

type

type: object

name

name: string = "Boolean"

Const SuggestResult

SuggestResult: object

serializedName

serializedName: string = "SuggestResult"

type

type: object

className

className: string = "SuggestResult"

name

name: string = "Composite"

additionalProperties

additionalProperties: object

type

type: object

name

name: string = "Object"

modelProperties

modelProperties: object

text

text: object

readOnly

readOnly: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "@search\.text"

type

type: object

name

name: string = "String"

Const Suggester

Suggester: object

serializedName

serializedName: string = "Suggester"

type

type: object

className

className: string = "Suggester"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

searchMode

searchMode: object

defaultValue

defaultValue: string = "analyzingInfixMatching"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "searchMode"

type

type: object

name

name: string = "String"

sourceFields

sourceFields: object

required

required: boolean = true

serializedName

serializedName: string = "sourceFields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const SynonymMap

SynonymMap: object

serializedName

serializedName: string = "SynonymMap"

type

type: object

className

className: string = "SynonymMap"

name

name: string = "Composite"

modelProperties

modelProperties: object

eTag

eTag: object

serializedName

serializedName: string = "@odata\.etag"

type

type: object

name

name: string = "String"

format

format: object

defaultValue

defaultValue: string = "solr"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "format"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

synonyms

synonyms: object

required

required: boolean = true

serializedName

serializedName: string = "synonyms"

type

type: object

name

name: string = "String"

Const SynonymTokenFilter

SynonymTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.SynonymTokenFilter"

type

type: object

className

className: string = "SynonymTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

expand

expand: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "expand"

type

type: object

name

name: string = "Boolean"

ignoreCase

ignoreCase: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "ignoreCase"

type

type: object

name

name: string = "Boolean"

synonyms

synonyms: object

required

required: boolean = true

serializedName

serializedName: string = "synonyms"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const TagScoringFunction

TagScoringFunction: object

serializedName

serializedName: string = "tag"

type

type: object

className

className: string = "TagScoringFunction"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = ScoringFunction.type.polymorphicDiscriminator

uberParent

uberParent: string = "ScoringFunction"

modelProperties

modelProperties: object

parameters

parameters: object

required

required: boolean = true

serializedName

serializedName: string = "tag"

type

type: object

className

className: string = "TagScoringParameters"

name

name: string = "Composite"

Const TagScoringParameters

TagScoringParameters: object

serializedName

serializedName: string = "TagScoringParameters"

type

type: object

className

className: string = "TagScoringParameters"

name

name: string = "Composite"

modelProperties

modelProperties: object

tagsParameter

tagsParameter: object

required

required: boolean = true

serializedName

serializedName: string = "tagsParameter"

type

type: object

name

name: string = "String"

Const TextTranslationSkill

TextTranslationSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Text.TranslationSkill"

type

type: object

className

className: string = "TextTranslationSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

defaultFromLanguageCode

defaultFromLanguageCode: object

serializedName

serializedName: string = "defaultFromLanguageCode"

type

type: object

name

name: string = "String"

defaultToLanguageCode

defaultToLanguageCode: object

required

required: boolean = true

serializedName

serializedName: string = "defaultToLanguageCode"

type

type: object

name

name: string = "String"

suggestedFrom

suggestedFrom: object

serializedName

serializedName: string = "suggestedFrom"

type

type: object

name

name: string = "String"

Const TextWeights

TextWeights: object

serializedName

serializedName: string = "TextWeights"

type

type: object

className

className: string = "TextWeights"

name

name: string = "Composite"

modelProperties

modelProperties: object

weights

weights: object

required

required: boolean = true

serializedName

serializedName: string = "weights"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "Number"

Const TokenFilter

TokenFilter: object

serializedName

serializedName: string = "TokenFilter"

type

type: object

className

className: string = "TokenFilter"

name

name: string = "Composite"

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const TokenInfo

TokenInfo: object

serializedName

serializedName: string = "TokenInfo"

type

type: object

className

className: string = "TokenInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

endOffset

endOffset: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "endOffset"

type

type: object

name

name: string = "Number"

position

position: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "position"

type

type: object

name

name: string = "Number"

startOffset

startOffset: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "startOffset"

type

type: object

name

name: string = "Number"

token

token: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "token"

type

type: object

name

name: string = "String"

Const Tokenizer

Tokenizer: object

serializedName

serializedName: string = "Tokenizer"

type

type: object

className

className: string = "Tokenizer"

name

name: string = "Composite"

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

odatatype

odatatype: object

required

required: boolean = true

serializedName

serializedName: string = "@odata\.type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "odatatype"

serializedName

serializedName: string = "@odata.type"

Const TruncateTokenFilter

TruncateTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.TruncateTokenFilter"

type

type: object

className

className: string = "TruncateTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

length

length: object

defaultValue

defaultValue: number = 300

serializedName

serializedName: string = "length"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const UaxUrlEmailTokenizer

UaxUrlEmailTokenizer: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.UaxUrlEmailTokenizer"

type

type: object

className

className: string = "UaxUrlEmailTokenizer"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Tokenizer.type.polymorphicDiscriminator

uberParent

uberParent: string = "Tokenizer"

modelProperties

modelProperties: object

maxTokenLength

maxTokenLength: object

defaultValue

defaultValue: number = 255

serializedName

serializedName: string = "maxTokenLength"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 300

type

type: object

name

name: string = "Number"

Const UniqueTokenFilter

UniqueTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.UniqueTokenFilter"

type

type: object

className

className: string = "UniqueTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

onlyOnSamePosition

onlyOnSamePosition: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "onlyOnSamePosition"

type

type: object

name

name: string = "Boolean"

Const WebApiSkill

WebApiSkill: object

serializedName

serializedName: string = "#Microsoft.Skills.Custom.WebApiSkill"

type

type: object

className

className: string = "WebApiSkill"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = Skill.type.polymorphicDiscriminator

uberParent

uberParent: string = "Skill"

modelProperties

modelProperties: object

batchSize

batchSize: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "batchSize"

type

type: object

name

name: string = "Number"

degreeOfParallelism

degreeOfParallelism: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "degreeOfParallelism"

type

type: object

name

name: string = "Number"

httpHeaders

httpHeaders: object

serializedName

serializedName: string = "httpHeaders"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

httpMethod

httpMethod: object

serializedName

serializedName: string = "httpMethod"

type

type: object

name

name: string = "String"

timeout

timeout: object

serializedName

serializedName: string = "timeout"

type

type: object

name

name: string = "TimeSpan"

uri

uri: object

required

required: boolean = true

serializedName

serializedName: string = "uri"

type

type: object

name

name: string = "String"

Const WordDelimiterTokenFilter

WordDelimiterTokenFilter: object

serializedName

serializedName: string = "#Microsoft.Azure.Search.WordDelimiterTokenFilter"

type

type: object

className

className: string = "WordDelimiterTokenFilter"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenFilter.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenFilter"

modelProperties

modelProperties: object

catenateAll

catenateAll: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "catenateAll"

type

type: object

name

name: string = "Boolean"

catenateNumbers

catenateNumbers: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "catenateNumbers"

type

type: object

name

name: string = "Boolean"

catenateWords

catenateWords: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "catenateWords"

type

type: object

name

name: string = "Boolean"

generateNumberParts

generateNumberParts: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "generateNumberParts"

type

type: object

name

name: string = "Boolean"

generateWordParts

generateWordParts: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "generateWordParts"

type

type: object

name

name: string = "Boolean"

preserveOriginal

preserveOriginal: object

defaultValue

defaultValue: boolean = false

serializedName

serializedName: string = "preserveOriginal"

type

type: object

name

name: string = "Boolean"

protectedWords

protectedWords: object

serializedName

serializedName: string = "protectedWords"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

splitOnCaseChange

splitOnCaseChange: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "splitOnCaseChange"

type

type: object

name

name: string = "Boolean"

splitOnNumerics

splitOnNumerics: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "splitOnNumerics"

type

type: object

name

name: string = "Boolean"

stemEnglishPossessive

stemEnglishPossessive: object

defaultValue

defaultValue: boolean = true

serializedName

serializedName: string = "stemEnglishPossessive"

type

type: object

name

name: string = "Boolean"

Const allowIndexDowntime

allowIndexDowntime: object

parameterPath

parameterPath: string[] = ["options","allowIndexDowntime"]

mapper

mapper: object

serializedName

serializedName: string = "allowIndexDowntime"

type

type: object

name

name: string = "Boolean"

Const analyzeOperationSpec

analyzeOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "POST"

path

path: string = "indexes('{indexName}')/search.analyze"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "request"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.AnalyzeResult

Const apiVersion

apiVersion: object

parameterPath

parameterPath: string = "apiVersion"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "api-version"

type

type: object

name

name: string = "String"

Const autocompleteGetOperationSpec

autocompleteGetOperationSpec: object

httpMethod

httpMethod: string = "GET"

path

path: string = "docs/search.autocomplete"

queryParameters

queryParameters: any[] = [Parameters.apiVersion,Parameters.searchText1,Parameters.suggesterName,Parameters.autocompleteMode,Parameters.filter2,Parameters.useFuzzyMatching1,Parameters.highlightPostTag2,Parameters.highlightPreTag2,Parameters.minimumCoverage2,Parameters.searchFields2,Parameters.top2]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AutocompleteResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const autocompleteMode

autocompleteMode: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","autocompleteMode"]

mapper

mapper: object

serializedName

serializedName: string = "autocompleteMode"

type

type: object

allowedValues

allowedValues: string[] = ["oneTerm","twoTerms","oneTermWithContext"]

name

name: string = "Enum"

Const autocompletePostOperationSpec

autocompletePostOperationSpec: object

httpMethod

httpMethod: string = "POST"

path

path: string = "docs/search.post.autocomplete"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "autocompleteRequest"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AutocompleteResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const clientRequestId

clientRequestId: object

parameterPath

parameterPath: string[] = ["options","requestOptions","clientRequestId"]

mapper

mapper: object

serializedName

serializedName: string = "client-request-id"

type

type: object

name

name: string = "Uuid"

Const countOperationSpec

countOperationSpec: object

httpMethod

httpMethod: string = "GET"

path

path: string = "docs/$count"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: object

serializedName

serializedName: string = "parsedResponse"

type

type: object

name

name: string = "Number"

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const createOperationSpec

createOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "POST"

path

path: string = "indexes"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix]

requestBody

requestBody: object

parameterPath

parameterPath: string = "index"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

default

default: {}

Type declaration

201

201: object

bodyMapper

bodyMapper: any = Mappers.Index

Const createOrUpdateOperationSpec

createOrUpdateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.prefer,Parameters.clientRequestId,Parameters.ifMatch,Parameters.ifNoneMatch]

httpMethod

httpMethod: string = "PUT"

path

path: string = "indexes('{indexName}')"

queryParameters

queryParameters: any[] = [Parameters.allowIndexDowntime,Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "index"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.Index

201

201: object

bodyMapper

bodyMapper: any = Mappers.Index

Const dataSourceName

dataSourceName: object

parameterPath

parameterPath: string = "dataSourceName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "dataSourceName"

type

type: object

name

name: string = "String"

Const deleteMethodOperationSpec

deleteMethodOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId,Parameters.ifMatch,Parameters.ifNoneMatch]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "indexes('{indexName}')"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexName]

responses

responses: object

204

204: {}

Type declaration

404

404: {}

Type declaration

default

default: {}

Type declaration

Const discriminators

discriminators: object

Analyzer

Analyzer: any = Analyzer

Analyzer.#Microsoft.Azure.Search.CustomAnalyzer

Analyzer.#Microsoft.Azure.Search.CustomAnalyzer: any = CustomAnalyzer

Analyzer.#Microsoft.Azure.Search.PatternAnalyzer

Analyzer.#Microsoft.Azure.Search.PatternAnalyzer: any = PatternAnalyzer

Analyzer.#Microsoft.Azure.Search.StandardAnalyzer

Analyzer.#Microsoft.Azure.Search.StandardAnalyzer: any = StandardAnalyzer

Analyzer.#Microsoft.Azure.Search.StopAnalyzer

Analyzer.#Microsoft.Azure.Search.StopAnalyzer: any = StopAnalyzer

CharFilter

CharFilter: any = CharFilter

CharFilter.#Microsoft.Azure.Search.MappingCharFilter

CharFilter.#Microsoft.Azure.Search.MappingCharFilter: any = MappingCharFilter

CharFilter.#Microsoft.Azure.Search.PatternReplaceCharFilter

CharFilter.#Microsoft.Azure.Search.PatternReplaceCharFilter: any = PatternReplaceCharFilter

CognitiveServicesAccount

CognitiveServicesAccount: any = CognitiveServicesAccount

CognitiveServicesAccount.#Microsoft.Azure.Search.CognitiveServicesByKey

CognitiveServicesAccount.#Microsoft.Azure.Search.CognitiveServicesByKey: any = CognitiveServicesAccountKey

CognitiveServicesAccount.#Microsoft.Azure.Search.DefaultCognitiveServices

CognitiveServicesAccount.#Microsoft.Azure.Search.DefaultCognitiveServices: any = DefaultCognitiveServicesAccount

DataChangeDetectionPolicy

DataChangeDetectionPolicy: any = DataChangeDetectionPolicy

DataChangeDetectionPolicy.#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy

DataChangeDetectionPolicy.#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy: any = HighWaterMarkChangeDetectionPolicy

DataChangeDetectionPolicy.#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy

DataChangeDetectionPolicy.#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy: any = SqlIntegratedChangeTrackingPolicy

DataDeletionDetectionPolicy

DataDeletionDetectionPolicy: any = DataDeletionDetectionPolicy

DataDeletionDetectionPolicy.#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy

DataDeletionDetectionPolicy.#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy: any = SoftDeleteColumnDeletionDetectionPolicy

ScoringFunction

ScoringFunction: any = ScoringFunction

ScoringFunction.distance

ScoringFunction.distance: any = DistanceScoringFunction

ScoringFunction.freshness

ScoringFunction.freshness: any = FreshnessScoringFunction

ScoringFunction.magnitude

ScoringFunction.magnitude: any = MagnitudeScoringFunction

ScoringFunction.tag

ScoringFunction.tag: any = TagScoringFunction

Skill

Skill: any = Skill

Skill.#Microsoft.Skills.Custom.WebApiSkill

Skill.#Microsoft.Skills.Custom.WebApiSkill: any = WebApiSkill

Skill.#Microsoft.Skills.Text.EntityRecognitionSkill

Skill.#Microsoft.Skills.Text.EntityRecognitionSkill: any = EntityRecognitionSkill

Skill.#Microsoft.Skills.Text.KeyPhraseExtractionSkill

Skill.#Microsoft.Skills.Text.KeyPhraseExtractionSkill: any = KeyPhraseExtractionSkill

Skill.#Microsoft.Skills.Text.LanguageDetectionSkill

Skill.#Microsoft.Skills.Text.LanguageDetectionSkill: any = LanguageDetectionSkill

Skill.#Microsoft.Skills.Text.MergeSkill

Skill.#Microsoft.Skills.Text.MergeSkill: any = MergeSkill

Skill.#Microsoft.Skills.Text.SentimentSkill

Skill.#Microsoft.Skills.Text.SentimentSkill: any = SentimentSkill

Skill.#Microsoft.Skills.Text.SplitSkill

Skill.#Microsoft.Skills.Text.SplitSkill: any = SplitSkill

Skill.#Microsoft.Skills.Text.TranslationSkill

Skill.#Microsoft.Skills.Text.TranslationSkill: any = TextTranslationSkill

Skill.#Microsoft.Skills.Util.ConditionalSkill

Skill.#Microsoft.Skills.Util.ConditionalSkill: any = ConditionalSkill

Skill.#Microsoft.Skills.Util.ShaperSkill

Skill.#Microsoft.Skills.Util.ShaperSkill: any = ShaperSkill

Skill.#Microsoft.Skills.Vision.ImageAnalysisSkill

Skill.#Microsoft.Skills.Vision.ImageAnalysisSkill: any = ImageAnalysisSkill

Skill.#Microsoft.Skills.Vision.OcrSkill

Skill.#Microsoft.Skills.Vision.OcrSkill: any = OcrSkill

TokenFilter

TokenFilter: any = TokenFilter

TokenFilter.#Microsoft.Azure.Search.AsciiFoldingTokenFilter

TokenFilter.#Microsoft.Azure.Search.AsciiFoldingTokenFilter: any = AsciiFoldingTokenFilter

TokenFilter.#Microsoft.Azure.Search.CjkBigramTokenFilter

TokenFilter.#Microsoft.Azure.Search.CjkBigramTokenFilter: any = CjkBigramTokenFilter

TokenFilter.#Microsoft.Azure.Search.CommonGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.CommonGramTokenFilter: any = CommonGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.DictionaryDecompounderTokenFilter

TokenFilter.#Microsoft.Azure.Search.DictionaryDecompounderTokenFilter: any = DictionaryDecompounderTokenFilter

TokenFilter.#Microsoft.Azure.Search.EdgeNGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.EdgeNGramTokenFilter: any = EdgeNGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.EdgeNGramTokenFilterV2

TokenFilter.#Microsoft.Azure.Search.EdgeNGramTokenFilterV2: any = EdgeNGramTokenFilterV2

TokenFilter.#Microsoft.Azure.Search.ElisionTokenFilter

TokenFilter.#Microsoft.Azure.Search.ElisionTokenFilter: any = ElisionTokenFilter

TokenFilter.#Microsoft.Azure.Search.KeepTokenFilter

TokenFilter.#Microsoft.Azure.Search.KeepTokenFilter: any = KeepTokenFilter

TokenFilter.#Microsoft.Azure.Search.KeywordMarkerTokenFilter

TokenFilter.#Microsoft.Azure.Search.KeywordMarkerTokenFilter: any = KeywordMarkerTokenFilter

TokenFilter.#Microsoft.Azure.Search.LengthTokenFilter

TokenFilter.#Microsoft.Azure.Search.LengthTokenFilter: any = LengthTokenFilter

TokenFilter.#Microsoft.Azure.Search.LimitTokenFilter

TokenFilter.#Microsoft.Azure.Search.LimitTokenFilter: any = LimitTokenFilter

TokenFilter.#Microsoft.Azure.Search.NGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.NGramTokenFilter: any = NGramTokenFilter

TokenFilter.#Microsoft.Azure.Search.NGramTokenFilterV2

TokenFilter.#Microsoft.Azure.Search.NGramTokenFilterV2: any = NGramTokenFilterV2

TokenFilter.#Microsoft.Azure.Search.PatternCaptureTokenFilter

TokenFilter.#Microsoft.Azure.Search.PatternCaptureTokenFilter: any = PatternCaptureTokenFilter

TokenFilter.#Microsoft.Azure.Search.PatternReplaceTokenFilter

TokenFilter.#Microsoft.Azure.Search.PatternReplaceTokenFilter: any = PatternReplaceTokenFilter

TokenFilter.#Microsoft.Azure.Search.PhoneticTokenFilter

TokenFilter.#Microsoft.Azure.Search.PhoneticTokenFilter: any = PhoneticTokenFilter

TokenFilter.#Microsoft.Azure.Search.ShingleTokenFilter

TokenFilter.#Microsoft.Azure.Search.ShingleTokenFilter: any = ShingleTokenFilter

TokenFilter.#Microsoft.Azure.Search.SnowballTokenFilter

TokenFilter.#Microsoft.Azure.Search.SnowballTokenFilter: any = SnowballTokenFilter

TokenFilter.#Microsoft.Azure.Search.StemmerOverrideTokenFilter

TokenFilter.#Microsoft.Azure.Search.StemmerOverrideTokenFilter: any = StemmerOverrideTokenFilter

TokenFilter.#Microsoft.Azure.Search.StemmerTokenFilter

TokenFilter.#Microsoft.Azure.Search.StemmerTokenFilter: any = StemmerTokenFilter

TokenFilter.#Microsoft.Azure.Search.StopwordsTokenFilter

TokenFilter.#Microsoft.Azure.Search.StopwordsTokenFilter: any = StopwordsTokenFilter

TokenFilter.#Microsoft.Azure.Search.SynonymTokenFilter

TokenFilter.#Microsoft.Azure.Search.SynonymTokenFilter: any = SynonymTokenFilter

TokenFilter.#Microsoft.Azure.Search.TruncateTokenFilter

TokenFilter.#Microsoft.Azure.Search.TruncateTokenFilter: any = TruncateTokenFilter

TokenFilter.#Microsoft.Azure.Search.UniqueTokenFilter

TokenFilter.#Microsoft.Azure.Search.UniqueTokenFilter: any = UniqueTokenFilter

TokenFilter.#Microsoft.Azure.Search.WordDelimiterTokenFilter

TokenFilter.#Microsoft.Azure.Search.WordDelimiterTokenFilter: any = WordDelimiterTokenFilter

Tokenizer

Tokenizer: any = Tokenizer

Tokenizer.#Microsoft.Azure.Search.ClassicTokenizer

Tokenizer.#Microsoft.Azure.Search.ClassicTokenizer: any = ClassicTokenizer

Tokenizer.#Microsoft.Azure.Search.EdgeNGramTokenizer

Tokenizer.#Microsoft.Azure.Search.EdgeNGramTokenizer: any = EdgeNGramTokenizer

Tokenizer.#Microsoft.Azure.Search.KeywordTokenizer

Tokenizer.#Microsoft.Azure.Search.KeywordTokenizer: any = KeywordTokenizer

Tokenizer.#Microsoft.Azure.Search.KeywordTokenizerV2

Tokenizer.#Microsoft.Azure.Search.KeywordTokenizerV2: any = KeywordTokenizerV2

Tokenizer.#Microsoft.Azure.Search.MicrosoftLanguageStemmingTokenizer

Tokenizer.#Microsoft.Azure.Search.MicrosoftLanguageStemmingTokenizer: any = MicrosoftLanguageStemmingTokenizer

Tokenizer.#Microsoft.Azure.Search.MicrosoftLanguageTokenizer

Tokenizer.#Microsoft.Azure.Search.MicrosoftLanguageTokenizer: any = MicrosoftLanguageTokenizer

Tokenizer.#Microsoft.Azure.Search.NGramTokenizer

Tokenizer.#Microsoft.Azure.Search.NGramTokenizer: any = NGramTokenizer

Tokenizer.#Microsoft.Azure.Search.PathHierarchyTokenizer

Tokenizer.#Microsoft.Azure.Search.PathHierarchyTokenizer: any = PathHierarchyTokenizer

Tokenizer.#Microsoft.Azure.Search.PathHierarchyTokenizerV2

Tokenizer.#Microsoft.Azure.Search.PathHierarchyTokenizerV2: any = PathHierarchyTokenizerV2

Tokenizer.#Microsoft.Azure.Search.PatternTokenizer

Tokenizer.#Microsoft.Azure.Search.PatternTokenizer: any = PatternTokenizer

Tokenizer.#Microsoft.Azure.Search.StandardTokenizer

Tokenizer.#Microsoft.Azure.Search.StandardTokenizer: any = StandardTokenizer

Tokenizer.#Microsoft.Azure.Search.StandardTokenizerV2

Tokenizer.#Microsoft.Azure.Search.StandardTokenizerV2: any = StandardTokenizerV2

Tokenizer.#Microsoft.Azure.Search.UaxUrlEmailTokenizer

Tokenizer.#Microsoft.Azure.Search.UaxUrlEmailTokenizer: any = UaxUrlEmailTokenizer

Const endpoint

endpoint: object

parameterPath

parameterPath: string = "endpoint"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

defaultValue

defaultValue: string = ""

required

required: boolean = true

serializedName

serializedName: string = "endpoint"

type

type: object

name

name: string = "String"

Const facets

facets: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Multi

parameterPath

parameterPath: string[] = ["options","searchOptions","facets"]

mapper

mapper: object

serializedName

serializedName: string = "facet"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const filter0

filter0: object

parameterPath

parameterPath: string[] = ["options","searchOptions","filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const filter1

filter1: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const filter2

filter2: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const getOperationSpec

getOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "GET"

path

path: string = "indexes('{indexName}')"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: object = Mappers.Index

serializedName

serializedName: string = "parsedResponse"

type

type: object

name

name: string = "Object"

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const getServiceStatisticsOperationSpec

getServiceStatisticsOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "GET"

path

path: string = "servicestats"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix]

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.ServiceStatistics

Const getStatisticsOperationSpec

getStatisticsOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "GET"

path

path: string = "indexes('{indexName}')/search.stats"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexName]

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.GetIndexStatisticsResult

Const getStatusOperationSpec

getStatusOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "GET"

path

path: string = "indexers('{indexerName}')/search.status"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexerName]

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.IndexerExecutionInfo

Const highlightFields

highlightFields: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","searchOptions","highlightFields"]

mapper

mapper: object

serializedName

serializedName: string = "highlight"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const highlightPostTag0

highlightPostTag0: object

parameterPath

parameterPath: string[] = ["options","searchOptions","highlightPostTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

Const highlightPostTag1

highlightPostTag1: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","highlightPostTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

Const highlightPostTag2

highlightPostTag2: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","highlightPostTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPostTag"

type

type: object

name

name: string = "String"

Const highlightPreTag0

highlightPreTag0: object

parameterPath

parameterPath: string[] = ["options","searchOptions","highlightPreTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

Const highlightPreTag1

highlightPreTag1: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","highlightPreTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

Const highlightPreTag2

highlightPreTag2: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","highlightPreTag"]

mapper

mapper: object

serializedName

serializedName: string = "highlightPreTag"

type

type: object

name

name: string = "String"

Const ifMatch

ifMatch: object

parameterPath

parameterPath: string[] = ["options","accessCondition","ifMatch"]

mapper

mapper: object

serializedName

serializedName: string = "If-Match"

type

type: object

name

name: string = "String"

Const ifNoneMatch

ifNoneMatch: object

parameterPath

parameterPath: string[] = ["options","accessCondition","ifNoneMatch"]

mapper

mapper: object

serializedName

serializedName: string = "If-None-Match"

type

type: object

name

name: string = "String"

Const includeTotalResultCount

includeTotalResultCount: object

parameterPath

parameterPath: string[] = ["options","searchOptions","includeTotalResultCount"]

mapper

mapper: object

serializedName

serializedName: string = "$count"

type

type: object

name

name: string = "Boolean"

Const indexName

indexName: object

parameterPath

parameterPath: string = "indexName"

mapper

mapper: object

defaultValue

defaultValue: string = ""

required

required: boolean = true

serializedName

serializedName: string = "indexName"

type

type: object

name

name: string = "String"

Const indexOperationSpec

indexOperationSpec: object

httpMethod

httpMethod: string = "POST"

path

path: string = "docs/search.index"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "batch"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.IndexDocumentsResult

207

207: object

bodyMapper

bodyMapper: any = Mappers.IndexDocumentsResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const indexerName

indexerName: object

parameterPath

parameterPath: string = "indexerName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "indexerName"

type

type: object

name

name: string = "String"

Const key

key: object

parameterPath

parameterPath: string = "key"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "key"

type

type: object

name

name: string = "String"

Const listOperationSpec

listOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "GET"

path

path: string = "indexes"

queryParameters

queryParameters: any[] = [Parameters.select,Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix]

responses

responses: object

default

default: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.ListIndexesResult

Const minimumCoverage0

minimumCoverage0: object

parameterPath

parameterPath: string[] = ["options","searchOptions","minimumCoverage"]

mapper

mapper: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

Const minimumCoverage1

minimumCoverage1: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","minimumCoverage"]

mapper

mapper: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

Const minimumCoverage2

minimumCoverage2: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","minimumCoverage"]

mapper

mapper: object

serializedName

serializedName: string = "minimumCoverage"

type

type: object

name

name: string = "Number"

Const orderBy0

orderBy0: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","searchOptions","orderBy"]

mapper

mapper: object

serializedName

serializedName: string = "$orderby"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const orderBy1

orderBy1: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","suggestOptions","orderBy"]

mapper

mapper: object

serializedName

serializedName: string = "$orderby"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const prefer

prefer: object

parameterPath

parameterPath: string = "prefer"

mapper

mapper: object

defaultValue

defaultValue: string = "return=representation"

isConstant

isConstant: boolean = true

required

required: boolean = true

serializedName

serializedName: string = "Prefer"

type

type: object

name

name: string = "String"

Const queryType

queryType: object

parameterPath

parameterPath: string[] = ["options","searchOptions","queryType"]

mapper

mapper: object

serializedName

serializedName: string = "queryType"

type

type: object

allowedValues

allowedValues: string[] = ["simple","full"]

name

name: string = "Enum"

Const resetOperationSpec

resetOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "POST"

path

path: string = "indexers('{indexerName}')/search.reset"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexerName]

responses

responses: object

204

204: {}

Type declaration

default

default: {}

Type declaration

Const runOperationSpec

runOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.clientRequestId]

httpMethod

httpMethod: string = "POST"

path

path: string = "indexers('{indexerName}')/search.run"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.searchServiceName,Parameters.searchDnsSuffix,Parameters.indexerName]

responses

responses: object

202

202: {}

Type declaration

default

default: {}

Type declaration

Const scoringParameters

scoringParameters: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Multi

parameterPath

parameterPath: string[] = ["options","searchOptions","scoringParameters"]

mapper

mapper: object

serializedName

serializedName: string = "scoringParameter"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const scoringProfile

scoringProfile: object

parameterPath

parameterPath: string[] = ["options","searchOptions","scoringProfile"]

mapper

mapper: object

serializedName

serializedName: string = "scoringProfile"

type

type: object

name

name: string = "String"

Const searchDnsSuffix

searchDnsSuffix: object

parameterPath

parameterPath: string = "searchDnsSuffix"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

defaultValue

defaultValue: string = "search.windows.net"

required

required: boolean = true

serializedName

serializedName: string = "searchDnsSuffix"

type

type: object

name

name: string = "String"

Const searchFields0

searchFields0: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","searchOptions","searchFields"]

mapper

mapper: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const searchFields1

searchFields1: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","suggestOptions","searchFields"]

mapper

mapper: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const searchFields2

searchFields2: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","searchFields"]

mapper

mapper: object

serializedName

serializedName: string = "searchFields"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const searchGetOperationSpec

searchGetOperationSpec: object

httpMethod

httpMethod: string = "GET"

path

path: string = "docs"

queryParameters

queryParameters: any[] = [Parameters.searchText0,Parameters.apiVersion,Parameters.includeTotalResultCount,Parameters.facets,Parameters.filter0,Parameters.highlightFields,Parameters.highlightPostTag0,Parameters.highlightPreTag0,Parameters.minimumCoverage0,Parameters.orderBy0,Parameters.queryType,Parameters.scoringParameters,Parameters.scoringProfile,Parameters.searchFields0,Parameters.searchMode,Parameters.select0,Parameters.skip,Parameters.top0]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SearchDocumentsResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const searchMode

searchMode: object

parameterPath

parameterPath: string[] = ["options","searchOptions","searchMode"]

mapper

mapper: object

serializedName

serializedName: string = "searchMode"

type

type: object

allowedValues

allowedValues: string[] = ["any","all"]

name

name: string = "Enum"

Const searchPostOperationSpec

searchPostOperationSpec: object

httpMethod

httpMethod: string = "POST"

path

path: string = "docs/search.post.search"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "searchRequest"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SearchDocumentsResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const searchServiceName

searchServiceName: object

parameterPath

parameterPath: string = "searchServiceName"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

defaultValue

defaultValue: string = ""

required

required: boolean = true

serializedName

serializedName: string = "searchServiceName"

type

type: object

name

name: string = "String"

Const searchText0

searchText0: object

parameterPath

parameterPath: string[] = ["options","searchText"]

mapper

mapper: object

serializedName

serializedName: string = "search"

type

type: object

name

name: string = "String"

Const searchText1

searchText1: object

parameterPath

parameterPath: string = "searchText"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "search"

type

type: object

name

name: string = "String"

Const select

select: object

parameterPath

parameterPath: string[] = ["options","select"]

mapper

mapper: object

serializedName

serializedName: string = "$select"

type

type: object

name

name: string = "String"

Const select0

select0: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","searchOptions","select"]

mapper

mapper: object

serializedName

serializedName: string = "$select"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const select1

select1: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","suggestOptions","select"]

mapper

mapper: object

serializedName

serializedName: string = "$select"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const selectedFields

selectedFields: object

collectionFormat

collectionFormat: any = coreHttp.QueryCollectionFormat.Csv

parameterPath

parameterPath: string[] = ["options","selectedFields"]

mapper

mapper: object

serializedName

serializedName: string = "$select"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const skillsetName

skillsetName: object

parameterPath

parameterPath: string = "skillsetName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "skillsetName"

type

type: object

name

name: string = "String"

Const skip

skip: object

parameterPath

parameterPath: string[] = ["options","searchOptions","skip"]

mapper

mapper: object

serializedName

serializedName: string = "$skip"

type

type: object

name

name: string = "Number"

Const suggestGetOperationSpec

suggestGetOperationSpec: object

httpMethod

httpMethod: string = "GET"

path

path: string = "docs/search.suggest"

queryParameters

queryParameters: any[] = [Parameters.searchText1,Parameters.suggesterName,Parameters.apiVersion,Parameters.filter1,Parameters.useFuzzyMatching0,Parameters.highlightPostTag1,Parameters.highlightPreTag1,Parameters.minimumCoverage1,Parameters.orderBy1,Parameters.searchFields1,Parameters.select1,Parameters.top1]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SuggestDocumentsResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const suggestPostOperationSpec

suggestPostOperationSpec: object

httpMethod

httpMethod: string = "POST"

path

path: string = "docs/search.post.suggest"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.endpoint,Parameters.indexName]

requestBody

requestBody: object

parameterPath

parameterPath: string = "suggestRequest"

mapper

mapper: object

required

required: boolean = true

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.SuggestDocumentsResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.SearchError

Const suggesterName

suggesterName: object

parameterPath

parameterPath: string = "suggesterName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "suggesterName"

type

type: object

name

name: string = "String"

Const synonymMapName

synonymMapName: object

parameterPath

parameterPath: string = "synonymMapName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "synonymMapName"

type

type: object

name

name: string = "String"

Const top0

top0: object

parameterPath

parameterPath: string[] = ["options","searchOptions","top"]

mapper

mapper: object

serializedName

serializedName: string = "$top"

type

type: object

name

name: string = "Number"

Const top1

top1: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","top"]

mapper

mapper: object

serializedName

serializedName: string = "$top"

type

type: object

name

name: string = "Number"

Const top2

top2: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","top"]

mapper

mapper: object

serializedName

serializedName: string = "$top"

type

type: object

name

name: string = "Number"

Const useFuzzyMatching0

useFuzzyMatching0: object

parameterPath

parameterPath: string[] = ["options","suggestOptions","useFuzzyMatching"]

mapper

mapper: object

serializedName

serializedName: string = "fuzzy"

type

type: object

name

name: string = "Boolean"

Const useFuzzyMatching1

useFuzzyMatching1: object

parameterPath

parameterPath: string[] = ["options","autocompleteOptions","useFuzzyMatching"]

mapper

mapper: object

serializedName

serializedName: string = "fuzzy"

type

type: object

name

name: string = "Boolean"

Generated using TypeDoc