Delen via


models Pakket

Klassen

AnalyzeResult

Het resultaat van het testen van een analyse op tekst.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

AnalyzeTextOptions

Hiermee geeft u enkele tekst- en analyseonderdelen op die worden gebruikt om die tekst op te splitsen in tokens.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

AnalyzedTokenInfo

Informatie over een token dat door een analyse wordt geretourneerd.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

AsciiFoldingTokenFilter

Converteert alfabetische, numerieke en symbolische Unicode-tekens die zich niet in de eerste 127 ASCII-tekens (het Unicode-blok 'Basic Latin' bevinden) naar hun ASCII-equivalenten, als dergelijke equivalenten bestaan. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

BM25SimilarityAlgorithm
CharFilter

Basistype voor tekenfilters.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: MappingCharFilter, PatternReplaceCharFilter

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CjkBigramTokenFilter

Vormt bigrams van CJK-termen die worden gegenereerd op basis van de standaardtokenizer. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ClassicSimilarityAlgorithm
ClassicTokenizer

Tokenizer op basis van grammatica die geschikt is voor het verwerken van de meeste Europese documenten. Deze tokenizer wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CognitiveServicesAccount

Basistype voor het beschrijven van een Azure AI-serviceresource die is gekoppeld aan een vaardighedenset.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: CognitiveServicesAccountKey, DefaultCognitiveServicesAccount

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CognitiveServicesAccountKey

Een Azure AI-serviceresource die is ingericht met een sleutel die is gekoppeld aan een vaardighedenset.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CommonGramTokenFilter

Maak bigrams voor veelgebruikte termen tijdens het indexeren. Enkele termen worden ook nog steeds geïndexeerd, met bigrams erboven. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ConditionalSkill

Een vaardigheid waarmee scenario's waarvoor een Booleaanse bewerking is vereist, kunnen worden bepaald welke gegevens aan een uitvoer moeten worden toegewezen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CorsOptions

Definieert opties voor het beheren van CORS (Cross-Origin Resource Sharing) voor een index.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CustomAnalyzer

Hiermee kunt u de controle overnemen over het proces van het converteren van tekst naar indexeerbare/doorzoekbare tokens. Het is een door de gebruiker gedefinieerde configuratie die bestaat uit één vooraf gedefinieerde tokenizer en een of meer filters. De tokenizer is verantwoordelijk voor het opsplitsen van tekst in tokens en de filters voor het wijzigen van tokens die door de tokenizer worden verzonden.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CustomEntity

Een object dat informatie bevat over de gevonden overeenkomsten en gerelateerde metagegevens.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CustomEntityAlias

Een complex object dat kan worden gebruikt om alternatieve spellingen of synoniemen voor de naam van de hoofdentiteit op te geven.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

CustomEntityLookupSkill

Een vaardigheid zoekt naar tekst uit een aangepaste, door de gebruiker gedefinieerde lijst met woorden en woordgroepen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DataChangeDetectionPolicy

Basistype voor detectiebeleid voor gegevenswijziging.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: HighWaterMarkChangeDetectionPolicy, SqlIntegratedChangeTrackingPolicy

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DataDeletionDetectionPolicy

Basistype voor detectiebeleid voor gegevensverwijdering.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: SoftDeleteColumnDeletionDetectionPolicy

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DefaultCognitiveServicesAccount

Een leeg object dat de standaardresource van de Azure AI-service voor een vaardighedenset vertegenwoordigt.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DictionaryDecompounderTokenFilter

Ontleden samengestelde woorden die in veel Germaanse talen worden gevonden. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DistanceScoringFunction

Hiermee definieert u een functie die scores verhoogt op basis van de afstand tot een geografische locatie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DistanceScoringParameters

Biedt parameterwaarden voor een scorefunctie voor afstand.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

DocumentExtractionSkill

Een vaardigheid waarmee inhoud wordt geëxtraheerd uit een bestand in de verrijkingspijplijn.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

EdgeNGramTokenFilter

Genereert n-gram van de opgegeven grootte(n) vanaf de voor- of achterkant van een invoertoken. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

EdgeNGramTokenizer

Hiermee wordt de invoer van een rand omgezet in n-grammen van de opgegeven grootte(n). Deze tokenizer wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ElisionTokenFilter

Verwijdert elisions. 'l'avion' (het vliegtuig) wordt bijvoorbeeld geconverteerd naar 'avion' (vliegtuig). Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

EntityLinkingSkill

Met behulp van de Text Analytics-API worden gekoppelde entiteiten uit tekst geëxtraheerd.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

EntityRecognitionSkill

Met behulp van de Text Analytics-API worden entiteiten van verschillende typen uit tekst geëxtraheerd.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ExhaustiveKnnAlgorithmConfiguration

Bevat configuratieopties die specifiek zijn voor het uitgebreide KNN-algoritme dat wordt gebruikt tijdens het uitvoeren van query's, waarmee brute-force-zoekopdrachten worden uitgevoerd in de hele vectorindex.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ExhaustiveKnnParameters

Bevat de parameters die specifiek zijn voor het uitgebreide KNN-algoritme.

FieldMapping

Definieert een toewijzing tussen een veld in een gegevensbron en een doelveld in een index.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

FieldMappingFunction

Vertegenwoordigt een functie die een waarde uit een gegevensbron transformeert voordat deze wordt geïndexeerd.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

FreshnessScoringFunction

Hiermee definieert u een functie die scores verhoogt op basis van de waarde van een datum-/tijdveld.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

FreshnessScoringParameters

Biedt parameterwaarden voor een functie voor het scoren van nieuwheid.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

GetIndexStatisticsResult

Statistieken voor een bepaalde index. Statistieken worden periodiek verzameld en zijn niet altijd altijd up-to-date.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

HighWaterMarkChangeDetectionPolicy

Definieert een beleid voor gegevenswijzigingsdetectie waarmee wijzigingen worden vastgelegd op basis van de waarde van een kolom met hoogwatermarkeringen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

HnswAlgorithmConfiguration

Bevat configuratieopties die specifiek zijn voor het HNSW-algoritme nearest neighbors dat wordt gebruikt tijdens het indexeren en uitvoeren van query's. Het HNSW-algoritme biedt een instelbare afweging tussen zoeksnelheid en nauwkeurigheid.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

HnswParameters

Bevat de parameters die specifiek zijn voor het HNSW-algoritme.

ImageAnalysisSkill

Een vaardigheid die afbeeldingsbestanden analyseert. Het extraheert een uitgebreide set visuele functies op basis van de inhoud van de afbeelding.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

IndexerExecutionResult

Vertegenwoordigt het resultaat van de uitvoering van een afzonderlijke indexeerfunctie.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

IndexingParameters

Vertegenwoordigt parameters voor de uitvoering van de indexeerfunctie.

IndexingParametersConfiguration

Een woordenlijst met configuratie-eigenschappen die specifiek zijn voor de indexeerfunctie. Elke naam is de naam van een specifieke eigenschap. Elke waarde moet van een primitief type zijn.

IndexingSchedule

Vertegenwoordigt een schema voor de uitvoering van de indexeerfunctie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

InputFieldMappingEntry

Toewijzing van invoervelden voor een vaardigheid.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

KeepTokenFilter

Een tokenfilter dat alleen tokens met tekst in een opgegeven lijst met woorden bewaart. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

KeyPhraseExtractionSkill

Een vaardigheid die gebruikmaakt van tekstanalyse voor sleuteltermextractie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

KeywordMarkerTokenFilter

Hiermee worden termen gemarkeerd als trefwoorden. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

KeywordTokenizer
LanguageDetectionSkill

Een vaardigheid die de taal van invoertekst detecteert en één taalcode rapporteert voor elk document dat op de aanvraag wordt ingediend. De taalcode wordt gekoppeld aan een score die de betrouwbaarheid van de analyse aangeeft.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LengthTokenFilter

Hiermee verwijdert u woorden die te lang of te kort zijn. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LexicalAnalyzer

Basistype voor analysen.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: CustomAnalyzer, PatternAnalyzer, LuceneStandardAnalyzer, StopAnalyzer

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LexicalTokenizer

Basistype voor tokenizers.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: ClassicTokenizer, EdgeNGramTokenizer, KeywordTokenizer, KeywordTokenizerV2, MicrosoftLanguageStemmingTokenizer, MicrosoftLanguageTokenizer, NGramTokenizer, PathHierarchyTokenizerV2, PatternTokenizer, LuceneStandardTokenizer, LuceneStandardTokenizer, LuceneStandardTokenizerV2, UaxUrlEmailTokenizer

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LimitTokenFilter

Beperkt het aantal tokens tijdens het indexeren. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LuceneStandardAnalyzer

Standaard Apache Lucene-analyse; Bestaat uit de standaardtokenizer, het filter in kleine letters en het stopfilter.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

LuceneStandardTokenizer

Hiermee breekt u de tekst volgens de unicode-tekstsegmentatieregels. Deze tokenizer wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MagnitudeScoringFunction

Hiermee definieert u een functie die scores verhoogt op basis van de grootte van een numeriek veld.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MagnitudeScoringParameters

Biedt parameterwaarden voor een scorefunctie voor de grootte.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MappingCharFilter

Een tekenfilter waarmee toewijzingen worden toegepast die zijn gedefinieerd met de optie Toewijzingen. Vergelijken is hebzuchtig (langste patroonmatching op een bepaald punt wint). Vervanging mag de lege tekenreeks zijn. Dit tekenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MergeSkill

Een vaardigheid voor het samenvoegen van twee of meer tekenreeksen in één uniforme tekenreeks, met een optioneel door de gebruiker gedefinieerd scheidingsteken dat elk onderdeel van elkaar scheidt.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MicrosoftLanguageStemmingTokenizer

Verdeelt tekst met behulp van taalspecifieke regels en reduceert woorden tot de basisvormen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

MicrosoftLanguageTokenizer

Verdeelt tekst met behulp van taalspecifieke regels.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

NGramTokenFilter

Genereert n-gram van de opgegeven grootte(n). Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

NGramTokenizer

Hiermee wordt de invoer omgezet in n-grammen van de opgegeven grootte(n). Deze tokenizer wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

OcrSkill

Een vaardigheid waarmee tekst wordt geëxtraheerd uit afbeeldingsbestanden.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

OutputFieldMappingEntry

Toewijzing van uitvoervelden voor een vaardigheid.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PIIDetectionSkill

Met behulp van de Text Analytics-API extraheert u persoonlijke gegevens uit een invoertekst en kunt u deze maskeren.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PathHierarchyTokenizer
PatternAnalyzer

Scheid tekst flexibel in termen via een reguliere expressie. Deze analyse wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PatternCaptureTokenFilter

Maakt gebruik van Java-regexes om meerdere tokens te verzenden: één voor elke opnamegroep in een of meer patronen. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PatternReplaceCharFilter

Een tekenfilter dat tekens in de invoertekenreeks vervangt. Er wordt een reguliere expressie gebruikt om tekenreeksen te identificeren die moeten worden behouden en een vervangend patroon om tekens te identificeren die moeten worden vervangen. Op basis van de invoertekst 'aa bb aa bb', patroon '(aa)s+(bb)' en vervangende '$1#$2', zou het resultaat 'aa#bb aa#bb' zijn. Dit tekenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PatternReplaceTokenFilter

Een tekenfilter dat tekens in de invoertekenreeks vervangt. Er wordt een reguliere expressie gebruikt om tekenreeksen te identificeren die moeten worden behouden en een vervangend patroon om tekens te identificeren die moeten worden vervangen. Op basis van de invoertekst 'aa bb aa bb', patroon '(aa)s+(bb)' en vervangende '$1#$2', zou het resultaat 'aa#bb aa#bb' zijn. Dit tokenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PatternTokenizer

Tokenizer die gebruikmaakt van regex-patroonkoppeling om afzonderlijke tokens te maken. Deze tokenizer wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

PhoneticTokenFilter

Tokens maken voor fonetische overeenkomsten. Dit tokenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ScoringFunction

Basistype voor functies die documentscores kunnen wijzigen tijdens de classificatie.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: DistanceScoringFunction, FreshnessScoringFunction, MagnitudeScoringFunction, TagScoringFunction

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ScoringProfile

Hiermee definieert u parameters voor een zoekindex die de score in zoekquery's beïnvloeden.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchField

Vertegenwoordigt een veld in een indexdefinitie, waarin de naam, het gegevenstype en het zoekgedrag van een veld worden beschreven.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndex

Vertegenwoordigt een zoekindexdefinitie, waarmee de velden en het zoekgedrag van een index worden beschreven.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexer

Vertegenwoordigt een indexeerfunctie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerDataContainer

Vertegenwoordigt informatie over de entiteit (zoals Azure SQL tabel of CosmosDB-verzameling) die wordt geïndexeerd.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerDataSourceConnection

Vertegenwoordigt een definitie van een gegevensbronverbinding, die kan worden gebruikt om een indexeerfunctie te configureren.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerError

Vertegenwoordigt een indexeringsfout op item- of documentniveau.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerKnowledgeStore

Definitie van aanvullende projecties voor azure-blob, tabel of bestanden van verrijkte gegevens.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerKnowledgeStoreBlobProjectionSelector

Abstracte klasse om eigenschappen te delen tussen concrete selectors.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerKnowledgeStoreFileProjectionSelector

Projectiedefinitie voor welke gegevens moeten worden opgeslagen in Azure Files.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerKnowledgeStoreObjectProjectionSelector

Projectiedefinitie voor welke gegevens moeten worden opgeslagen in Azure Blob.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerKnowledgeStoreProjection

Containerobject voor verschillende projectiekiezers.

SearchIndexerKnowledgeStoreProjectionSelector

Abstracte klasse om eigenschappen te delen tussen concrete selectors.

SearchIndexerKnowledgeStoreTableProjectionSelector

Beschrijving van welke gegevens moeten worden opgeslagen in Azure Tables.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerLimits

SearchIndexerLimits.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

SearchIndexerSkill

Basistype voor vaardigheden.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: WebApiSkill, CustomEntityLookupSkill, EntityRecognitionSkill, KeyPhraseExtractionSkill, LanguageDetectionSkill, MergeSkill, PIIDetectionSkill, SentimentSkill, SplitSkill, TextTranslationSkill, EntityLinkingSkill, EntityRecognitionSkillV3, SentimentSkillV3, ConditionalSkill, DocumentExtractionSkill, ShaperSkill, ImageAnalysisSkill, OcrSkill

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerSkillset

Een lijst met vaardigheden.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerStatus

Vertegenwoordigt de huidige status en uitvoeringsgeschiedenis van een indexeerfunctie.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchIndexerWarning

Vertegenwoordigt een waarschuwing op itemniveau.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchResourceEncryptionKey

Een door de klant beheerde versleutelingssleutel in Azure Key Vault. Sleutels die u maakt en beheert, kunnen worden gebruikt voor het versleutelen of ontsleutelen van data-at-rest in Azure Cognitive Search, zoals indexen en synoniemenkaarten.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SearchSuggester
SemanticConfiguration

Definieert een specifieke configuratie die moet worden gebruikt in de context van semantische mogelijkheden.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SemanticField

Een veld dat wordt gebruikt als onderdeel van de semantische configuratie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SemanticPrioritizedFields

Beschrijft de velden titel, inhoud en trefwoorden die moeten worden gebruikt voor semantische rangschikking, bijschriften, markeringen en antwoorden.

SemanticSearch

Hiermee definieert u parameters voor een zoekindex die semantische mogelijkheden beïnvloeden.

SentimentSkill

V1: Text Analytics positief-negatieve sentimentanalyse, gescoord als een drijvende-kommawaarde in een bereik van nul tot 1. V3: Met behulp van de Text Analytics-API worden ongestructureerde tekst geëvalueerd en worden voor elke record gevoelslabels (zoals 'negatief', 'neutraal' en 'positief') geleverd op basis van de hoogste betrouwbaarheidsscore die door de service is gevonden op zins- en documentniveau.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ShaperSkill

Een vaardigheid voor het opnieuw vormgeven van de uitvoer. Er wordt een complex type gemaakt ter ondersteuning van samengestelde velden (ook wel velden met meerdere delen genoemd).

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

ShingleTokenFilter

Hiermee maakt u combinaties van tokens als één token. Dit tokenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SimilarityAlgorithm
SnowballTokenFilter

Een filter dat woorden afstamt met behulp van een door sneeuwbal gegenereerde stemmer. Dit tokenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SoftDeleteColumnDeletionDetectionPolicy

Definieert een detectiebeleid voor gegevensverwijdering dat een strategie voor voorlopig verwijderen implementeert. Hiermee wordt bepaald of een item moet worden verwijderd op basis van de waarde van een aangewezen kolom 'voorlopig verwijderen'.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SplitSkill

Een vaardigheid om een tekenreeks te splitsen in tekstsegmenten.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SqlIntegratedChangeTrackingPolicy

Definieert een detectiebeleid voor gegevenswijzigingen waarmee wijzigingen worden vastgelegd met behulp van de functie Geïntegreerde Wijzigingen bijhouden van Azure SQL Database.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

StemmerOverrideTokenFilter

Biedt de mogelijkheid om andere stemfilters te overschrijven met aangepaste stemming op basis van woordenlijsten. Woordenlijst-stamtermen worden gemarkeerd als trefwoorden, zodat ze niet worden afgestamd met stemmers in de keten. Moet vóór eventuele stamfilters worden geplaatst. Dit tokenfilter wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

StemmerTokenFilter

Taalspecifiek stemfilter. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

StopAnalyzer

Verdeelt tekst bij niet-letters; Hiermee past u de tokenfilters kleine letters en stopwoorden toe. Deze analyse wordt geïmplementeerd met behulp van Apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

StopwordsTokenFilter

Hiermee verwijdert u stopwoorden uit een tokenstroom. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SuggestOptions

Parametergroep.

SynonymMap

Vertegenwoordigt een synoniemtoewijzingsdefinitie.

Variabelen worden alleen ingevuld door de server en worden genegeerd bij het verzenden van een aanvraag.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

SynonymTokenFilter

Komt overeen met synoniemen van één of meerdere woorden in een tokenstroom. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TagScoringFunction

Definieert een functie die scores van documenten verhoogt met tekenreekswaarden die overeenkomen met een bepaalde lijst met tags.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TagScoringParameters

Biedt parameterwaarden voor een tagscorefunctie.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TextTranslationSkill

Een vaardigheid om tekst van de ene taal naar de andere te vertalen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TextWeights

Definieert gewichten voor indexvelden waarvoor overeenkomsten het scoren in zoekquery's moeten verhogen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TokenFilter

Basistype voor tokenfilters.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: AsciiFoldingTokenFilter, CjkBigramTokenFilter, CommonGramTokenFilter, DictionaryDecompounderTokenFilter, EdgeNGramTokenFilter, EdgeNGramTokenFilterV2, ElisionTokenFilter, KeepTokenFilter, KeywordMarkerTokenFilter, LengthTokenFilter, LimitTokenFilter, NGramTokenFilter, NGramTokenFilterV2, PatternCaptureTokenFilter, PatternReplaceTokenFilter, PhoneticTokenFilter, ShingleTokenFilter, SnowballTokenFilter, StemmerOverrideTokenFilter, StemmerTokenFilter, StopwordsTokenFilter, SynonymTokenFilter, TruncateTokenFilter, UniqueTokenFilter, WordDelimiterTokenFilter

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

TruncateTokenFilter

Hiermee worden de voorwaarden afgekapt tot een specifieke lengte. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

UaxUrlEmailTokenizer

Hiermee worden URL's en e-mailberichten als één token gebruikt. Deze tokenizer wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

UniqueTokenFilter

Hiermee filtert u tokens met dezelfde tekst als het vorige token. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

VectorSearch

Bevat configuratieopties met betrekking tot vectorzoekopdrachten.

VectorSearchAlgorithmConfiguration

Bevat configuratieopties die specifiek zijn voor het algoritme dat wordt gebruikt tijdens het indexeren of uitvoeren van query's.

U wilt waarschijnlijk de subklassen gebruiken en niet rechtstreeks deze klasse. Bekende subklassen zijn: ExhaustiveKnnAlgorithmConfiguration, HnswAlgorithmConfiguration

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

VectorSearchProfile

Definieert een combinatie van configuraties die moeten worden gebruikt met vectorzoekopdrachten.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

WebApiSkill

Een vaardigheid die een web-API-eindpunt kan aanroepen, zodat u een vaardighedenset kunt uitbreiden door uw aangepaste code aan te roepen.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

WordDelimiterTokenFilter

Hiermee splitst u woorden in subwoorden en voert u optionele transformaties uit op subwoordgroepen. Dit tokenfilter wordt geïmplementeerd met apache Lucene.

Alle vereiste parameters moeten worden ingevuld om naar Azure te kunnen worden verzonden.

Enums

BlobIndexerDataToExtract

Hiermee geeft u de gegevens op die moeten worden geëxtraheerd uit Azure Blob Storage en vertelt de indexeerfunctie welke gegevens moeten worden geëxtraheerd uit afbeeldingsinhoud wanneer 'imageAction' is ingesteld op een andere waarde dan 'none'. Dit geldt voor ingesloten afbeeldingsinhoud in een .PDF of een andere toepassing, of afbeeldingsbestanden zoals .jpg en .png, in Azure-blobs.

BlobIndexerImageAction

Bepaalt hoe ingesloten afbeeldingen en afbeeldingsbestanden moeten worden verwerkt in Azure Blob Storage. Als u de configuratie 'imageAction' instelt op een andere waarde dan 'geen', moet er ook een vaardighedenset aan die indexeerfunctie worden gekoppeld.

BlobIndexerParsingMode

Vertegenwoordigt de parseermodus voor het indexeren vanuit een Azure-blobgegevensbron.

CharFilterName

Hiermee definieert u de namen van alle tekenfilters die worden ondersteund door de zoekmachine.

CustomEntityLookupSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door CustomEntityLookupSkill.

EdgeNGramTokenFilterSide

Hiermee geeft u aan op welke kant van de invoer een n-gram moet worden gegenereerd.

EntityCategory

Een tekenreeks die aangeeft welke entiteitscategorieën moeten worden geretourneerd.

EntityRecognitionSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door EntityRecognitionSkill.

EntityRecognitionSkillVersion

Hiermee geeft u de versie van de entiteitsherkenningsvaardigheden op die moet worden gebruikt.

ImageAnalysisSkillLanguage

De taalcodes die worden ondersteund voor invoer door ImageAnalysisSkill.

ImageDetail

Een tekenreeks die aangeeft welke domeinspecifieke details moeten worden geretourneerd.

IndexerExecutionStatus

Vertegenwoordigt de status van de uitvoering van een afzonderlijke indexeerfunctie.

IndexerStatus

Geeft de algemene status van de indexeerfunctie aan.

KeyPhraseExtractionSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door KeyPhraseExtractionSkill.

LexicalAnalyzerName

Definieert de namen van alle tekstanalyses die worden ondersteund door de zoekmachine.

LexicalTokenizerName

Definieert de namen van alle tokenizers die worden ondersteund door de zoekmachine.

MicrosoftStemmingTokenizerLanguage

Een lijst met de talen die worden ondersteund door de Microsoft-tokenizer voor taal stemming.

MicrosoftTokenizerLanguage

Een lijst met de talen die worden ondersteund door de Taaltokenizer van Microsoft.

OcrSkillLanguage

De taalcodes die worden ondersteund voor invoer door OcrSkill.

PIIDetectionSkillMaskingMode

Een tekenreeks die aangeeft welke maskingMode moet worden gebruikt om de persoonlijke gegevens te maskeren die in de invoertekst worden gedetecteerd.

PhoneticEncoder

Identificeert het type fonetische encoder dat moet worden gebruikt met een PhoneticTokenFilter.

RegexFlags

Definieert vlaggen die kunnen worden gecombineerd om te bepalen hoe reguliere expressies worden gebruikt in de patroonanalyse en patroontokenizer.

ScoringFunctionAggregation

Definieert de aggregatiefunctie die wordt gebruikt om de resultaten van alle scorefuncties in een scoreprofiel te combineren.

ScoringFunctionInterpolation

Definieert de functie die wordt gebruikt voor het interpoleren van scoreverhogingen in een reeks documenten.

SearchIndexerDataSourceType

Definieert het type van een gegevensbron.

SentimentSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door SentimentSkill.

SentimentSkillVersion

Hiermee geeft u de versie van de gevoelsvaardigheid die moet worden gebruikt.

SnowballTokenFilterLanguage

De taal die moet worden gebruikt voor een Snowball-tokenfilter.

SplitSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door SplitSkill.

StemmerTokenFilterLanguage

De taal die moet worden gebruikt voor een stemmer-tokenfilter.

StopwordsList

Identificeert een vooraf gedefinieerde lijst met taalspecifieke stopwoorden.

TextSplitMode

Een waarde die aangeeft welke splitsmodus moet worden uitgevoerd.

TextTranslationSkillLanguage

De taalcodes die worden ondersteund voor invoertekst door TextTranslationSkill.

TokenCharacterKind

Vertegenwoordigt klassen van tekens waarop een tokenfilter kan worden uitgevoerd.

TokenFilterName

Definieert de namen van alle tokenfilters die worden ondersteund door de zoekmachine.

VectorSearchAlgorithmKind

Het algoritme dat wordt gebruikt voor het indexeren en uitvoeren van query's.

VectorSearchAlgorithmMetric

De metrische overeenkomstwaarde die moet worden gebruikt voor vectorvergelijkingen.

VisualFeature

De tekenreeksen die aangeven welke visuele functietypen moeten worden geretourneerd.

Functies

ComplexField

Een complex of complex verzamelingsveld configureren voor een Azure Search-index

ComplexField(**kw: Any) -> SearchField

Keyword-Only Parameters

Name Description
name
str

Vereist. De naam van het veld, die uniek moet zijn binnen de verzameling velden van de index of het bovenliggende veld.

collection

Of dit complexe veld een verzameling is (standaard Onwaar)

fields
list[<xref:search_service_client.models.Field>]

Een lijst met subvelden

SearchableField

Een doorzoekbaar tekstveld configureren voor een Azure Search-index

SearchableField(**kw: Any) -> SearchField

Keyword-Only Parameters

Name Description
name
str

Vereist. De naam van het veld, die uniek moet zijn binnen de verzameling velden van de index of het bovenliggende veld.

collection

Of dit zoekveld een verzameling is (standaard Onwaar)

key

Een waarde die aangeeft of het veld documenten in de index uniek identificeert. Er moet precies één veld op het hoogste niveau in elke index als sleutelveld worden gekozen en dit veld moet het type SearchFieldDataType.String hebben. Sleutelvelden kunnen worden gebruikt om documenten rechtstreeks op te zoeken en specifieke documenten bij te werken of te verwijderen. De standaardwaarde is Onwaar

hidden

Een waarde die aangeeft of het veld kan worden geretourneerd in een zoekresultaat. U kunt deze optie inschakelen als u een veld (bijvoorbeeld marge) wilt gebruiken als filter-, sorteer- of scoremechanisme, maar niet wilt dat het veld zichtbaar is voor de eindgebruiker. Deze eigenschap moet Onwaar zijn voor sleutelvelden. Deze eigenschap kan worden gewijzigd in bestaande velden. Het inschakelen van deze eigenschap leidt niet tot een toename van de vereisten voor indexopslag. De standaardwaarde is False.

searchable

Een waarde die aangeeft of het veld doorzoekbaar is in volledige tekst. Dit betekent dat deze tijdens het indexeren wordt geanalyseerd, zoals woordbreking. Als u een doorzoekbaar veld instelt op een waarde als 'zonnige dag', wordt de waarde intern gesplitst in de afzonderlijke tokens 'zonnige' en 'dag'. Hiermee kunt u zoeken in volledige tekst naar deze termen. Opmerking: doorzoekbare velden verbruiken extra ruimte in uw index omdat Azure Cognitive Search een extra tokenized versie van de veldwaarde opslaat voor zoekopdrachten in volledige tekst. Als u ruimte wilt besparen in uw index en u geen veld wilt opnemen in zoekopdrachten, stelt u doorzoekbaar in op onwaar. De standaardwaarde is True.

filterable

Een waarde die aangeeft of in $filter query's naar het veld moet worden verwezen. filterbaar verschilt van doorzoekbaar in de manier waarop tekenreeksen worden verwerkt. Velden die kunnen worden gefilterd, ondergaan geen woordbreking, dus vergelijkingen zijn alleen voor exacte overeenkomsten. Als u bijvoorbeeld een dergelijk veld f instelt op 'zonnige dag', vindt $filter=f eq 'sunny' geen overeenkomsten, maar $filter=f eq 'zonnige dag' wel. De standaardwaarde is False.

sortable

Een waarde die aangeeft of in $orderby-expressies moet worden verwezen naar het veld. Standaard sorteert Azure Cognitive Search resultaten op score, maar in veel gevallen willen gebruikers sorteren op velden in de documenten. De standaardwaarde is False.

facetable

Een waarde die aangeeft of er in facetquery's naar het veld moet worden verwezen. Wordt meestal gebruikt in een presentatie van zoekresultaten met het aantal treffers per categorie (bijvoorbeeld zoeken naar digitale camera's en hits bekijken op merk, megapixels, prijs, enzovoort). De standaardwaarde is False.

analyzer_name
str of <xref:azure.search.documents.indexes.models.AnalyzerName>

De naam van de analyse die voor het veld moet worden gebruikt. Deze optie kan niet samen met searchAnalyzer of indexAnalyzer worden ingesteld. Zodra de analyse is gekozen, kan deze niet meer worden gewijzigd voor het veld. Mogelijke waarden zijn: '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' 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', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'keyword', 'pattern', 'simple', 'stop', ' witruimte'.

search_analyzer_name
str of <xref:azure.search.documents.indexes.models.AnalyzerName>

De naam van de analyse die tijdens het zoeken voor het veld wordt gebruikt. Deze moet samen met indexAnalyzer worden ingesteld en kan niet samen met de analyseoptie worden ingesteld. Deze eigenschap kan niet worden ingesteld op de naam van een taalanalyse. gebruik in plaats daarvan de eigenschap analyzer als u een taalanalyse nodig hebt. Deze analyse kan worden bijgewerkt voor een bestaand veld. Mogelijke waarden zijn: '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', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'keyword', 'pattern', 'simple', 'stop', ' witruimte'.

index_analyzer_name
str of <xref:azure.search.documents.indexes.models.AnalyzerName>

De naam van de analyse die wordt gebruikt tijdens het indexeren van het veld. Deze moet samen met searchAnalyzer worden ingesteld en kan niet samen met de analyseoptie worden ingesteld. Deze eigenschap kan niet worden ingesteld op de naam van een taalanalyse. gebruik in plaats daarvan de eigenschap analyzer als u een taalanalyse nodig hebt. Zodra de analyse is gekozen, kan deze niet meer worden gewijzigd voor het veld. Mogelijke waarden zijn: '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', 'your.microsoft', 'vi.microsoft', 'standard.lucene', 'standardasciifolding.lucene', 'keyword', 'pattern', 'simple', 'stop', ' witruimte'.

synonym_map_names

Een lijst met de namen van synoniemen die aan dit veld moeten worden gekoppeld. Momenteel wordt slechts één synoniemtoewijzing per veld ondersteund. Als u een synoniemtoewijzing aan een veld toewijst, zorgt u ervoor dat querytermen die op dat veld zijn gericht, tijdens de query worden uitgebreid met behulp van de regels in de synoniementoewijzing. Dit kenmerk kan worden gewijzigd in bestaande velden.

SimpleField

Een eenvoudig veld configureren voor een Azure Search-index

SimpleField(**kw: Any) -> SearchField

Keyword-Only Parameters

Name Description
name
str

Vereist. De naam van het veld, die uniek moet zijn binnen de verzameling velden van de index of het bovenliggende veld.

type

Vereist. Het gegevenstype van het veld. Mogelijke waarden zijn: SearchFieldDataType.String, SearchFieldDataType.Int32, SearchFieldDataType.Int64, SearchFieldDataType.Double, SearchFieldDataType.Boolean, SearchFieldDataType.DateTimeOffset, SearchFieldDataType.GeographyPoint, SearchFieldDataType.ComplexType, from azure.search.documents.SearchFieldDataType. :p aramtype: str

key

Een waarde die aangeeft of het veld documenten in de index uniek identificeert. Er moet precies één veld op het hoogste niveau in elke index als sleutelveld worden gekozen en dit veld moet het type SearchFieldDataType.String hebben. Sleutelvelden kunnen worden gebruikt om documenten rechtstreeks op te zoeken en specifieke documenten bij te werken of te verwijderen. De standaardwaarde is Onwaar

hidden

Een waarde die aangeeft of het veld kan worden geretourneerd in een zoekresultaat. U kunt deze optie inschakelen als u een veld (bijvoorbeeld marge) wilt gebruiken als filter-, sorteer- of scoremechanisme, maar niet wilt dat het veld zichtbaar is voor de eindgebruiker. Deze eigenschap moet Onwaar zijn voor sleutelvelden. Deze eigenschap kan worden gewijzigd in bestaande velden. Het inschakelen van deze eigenschap leidt niet tot een toename van de vereisten voor indexopslag. De standaardwaarde is False.

filterable

Een waarde die aangeeft of in $filter query's naar het veld moet worden verwezen. filterbaar verschilt van doorzoekbaar in de manier waarop tekenreeksen worden verwerkt. Velden van het type SearchFieldDataType.String of Collection(SearchFieldDataType.String) die kunnen worden gefilterd, ondergaan geen woordbreking, dus vergelijkingen zijn alleen voor exacte overeenkomsten. Als u bijvoorbeeld een dergelijk veld f instelt op 'zonnige dag', vindt $filter=f eq 'sunny' geen overeenkomsten, maar $filter=f eq 'zonnige dag' wel. Deze eigenschap moet null zijn voor complexe velden. De standaardwaarde is Onwaar

sortable

Een waarde die aangeeft of in $orderby-expressies moet worden verwezen naar het veld. Standaard sorteert Azure Cognitive Search resultaten op score, maar in veel gevallen willen gebruikers sorteren op velden in de documenten. Een eenvoudig veld kan alleen worden gesorteerd als het één waarde heeft (het heeft één waarde in het bereik van het bovenliggende document). Eenvoudige verzamelingsvelden kunnen niet worden gesorteerd, omdat ze meerdere waarden hebben. Eenvoudige subvelden van complexe verzamelingen hebben ook meerdere waarden en kunnen daarom niet worden gesorteerd. Dit geldt voor de complexe verzameling, ongeacht of het een direct bovenliggend veld of een bovenliggend veld is. De standaardwaarde is False.

facetable

Een waarde die aangeeft of er in facetquery's naar het veld moet worden verwezen. Wordt meestal gebruikt in een presentatie van zoekresultaten met het aantal treffers per categorie (bijvoorbeeld zoeken naar digitale camera's en hits bekijken op merk, megapixels, prijs, enzovoort). Velden van het type SearchFieldDataType.GeographyPoint of Collection(SearchFieldDataType.GeographyPoint) kunnen niet facetable zijn. De standaardwaarde is False.