Documents - Search Get
Sucht nach Dokumenten im Index.
GET {endpoint}/indexes('{indexName}')/docs?api-version=2024-05-01-preview
GET {endpoint}/indexes('{indexName}')/docs?search={search}&$count={$count}&facet={facet}&$filter={$filter}&highlight={highlight}&highlightPostTag={highlightPostTag}&highlightPreTag={highlightPreTag}&minimumCoverage={minimumCoverage}&$orderby={$orderby}&queryType={queryType}&scoringParameter={scoringParameter}&scoringProfile={scoringProfile}&searchFields={searchFields}&searchMode={searchMode}&scoringStatistics={scoringStatistics}&sessionId={sessionId}&$select={$select}&$skip={$skip}&$top={$top}&api-version=2024-05-01-preview&semanticConfiguration={semanticConfiguration}&semanticErrorHandling={semanticErrorHandling}&semanticMaxWaitInMilliseconds={semanticMaxWaitInMilliseconds}&answers={answers}&captions={captions}&semanticQuery={semanticQuery}&debug={debug}&queryLanguage={queryLanguage}&speller={speller}&semanticFields={semanticFields}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string |
Die Endpunkt-URL des Suchdiensts. |
index
|
path | True |
string |
Der Name des Index. |
api-version
|
query | True |
string |
Client-API-Version. |
$count
|
query |
boolean |
Ein Wert, der angibt, ob die Gesamtanzahl der Ergebnisse abgerufen werden soll. Der Standardwert ist "false". Das Festlegen dieses Werts auf true kann sich auf die Leistung auswirken. Beachten Sie, dass die zurückgegebene Anzahl ein Näherungswert ist. |
|
$filter
|
query |
string |
Der OData-$filter Ausdruck, der auf die Suchabfrage angewendet werden soll. |
|
$orderby
|
query |
string[] |
Die Liste der OData-$orderby Ausdrücke, nach denen die Ergebnisse sortiert werden sollen. Jeder Ausdruck kann entweder ein Feldname oder ein Aufruf der Funktionen geo.distance() oder search.score() sein. Jedem Ausdruck kann asc folgen, um aufsteigend anzugeben, und desc, um absteigend anzugeben. Standardmäßig wird in aufsteigender Reihenfolge sortiert. Verknüpfungen werden durch die Ergebnisstände von Dokumenten getrennt. Wenn kein OrderBy angegeben ist, wird die Standardsortierreihenfolge nach dokumentgleicher Bewertung absteigend. Es können maximal 32 $orderby-Klauseln vorhanden sein. |
|
$select
|
query |
string[] |
Die Liste der abzurufenden Felder. Wenn nicht anders angegeben, werden alle im Schema als abrufbar gekennzeichnete Felder einbezogen. |
|
$skip
|
query |
integer int32 |
Die Anzahl der zu überspringenden Suchergebnisse. Dieser Wert darf nicht größer als 100.000 sein. Wenn Sie Dokumente nacheinander scannen müssen, aber aufgrund dieser Einschränkung nicht $skip verwenden können, sollten Sie $orderby für einen vollständig sortierten Schlüssel verwenden und stattdessen mit einer Bereichsabfrage $filter. |
|
$top
|
query |
integer int32 |
Die Anzahl der abzurufenden Suchergebnisse. Dies kann in Verbindung mit $skip verwendet werden, um das clientseitige Paging von Suchergebnissen zu implementieren. Wenn ergebnisse aufgrund von serverseitigem Paging abgeschnitten werden, enthält die Antwort ein Fortsetzungstoken, das verwendet werden kann, um eine weitere Suchanforderung für die nächste Ergebnisseite auszugeben. |
|
answers
|
query |
Dieser Parameter ist nur gültig, wenn der Abfragetyp lautet |
||
captions
|
query |
Dieser Parameter ist nur gültig, wenn der Abfragetyp lautet |
||
debug
|
query |
Aktiviert ein Debugtool, das verwendet werden kann, um Ihre Suchergebnisse weiter zu untersuchen. |
||
facet
|
query |
string[] |
Die Liste der Facetausdrücke, die auf die Suchabfrage angewendet werden sollen. Jeder Facetausdruck enthält einen Feldnamen, optional gefolgt von einer durch Trennzeichen getrennten Liste von Name:Wert-Paaren. |
|
highlight
|
query |
string[] |
Die Liste der Feldnamen, die für Trefferhighlights verwendet werden sollen. Nur durchsuchbare Felder können zur Treffermarkierung verwendet werden. |
|
highlight
|
query |
string |
Ein Zeichenfolgentag, das an Hervorhebungen angefügt wird. Muss mit highlightPreTag festgelegt werden. Der Standardwert ist </em>. |
|
highlight
|
query |
string |
Ein Zeichenfolgentag, dem das Erreichen von Hervorhebungen vorangestellt ist. Muss mit highlightPostTag festgelegt werden. Der Standardwert ist <em>. |
|
minimum
|
query |
number double |
Eine Zahl zwischen 0 und 100, die den Prozentsatz des Indexes angibt, der von einer Suchabfrage abgedeckt werden muss, damit die Abfrage erfolgreich gemeldet wird. Dieser Parameter kann nützlich sein, um die Suchverfügbarkeit auch für Dienste mit nur einem Replikat sicherzustellen. Der Standard ist 100. |
|
query
|
query |
Die Sprache der Abfrage. |
||
query
|
query |
Ein Wert, der die Syntax der Suchabfrage angibt. Der Standardwert ist "simple". Verwenden Sie "full", wenn Ihre Abfrage die Lucene-Abfragesyntax verwendet. |
||
scoring
|
query |
string[] |
Die Liste der Parameterwerte, die in Bewertungsfunktionen (z. B. referencePointParameter) mit dem Format name-values verwendet werden sollen. Wenn das Bewertungsprofil beispielsweise eine Funktion mit einem Parameter namens "mylocation" definiert, lautet die Parameterzeichenfolge "mylocation--122.2,44.8" (ohne die Anführungszeichen). |
|
scoring
|
query |
string |
Der Name eines Bewertungsprofils zum Auswerten von Übereinstimmungsbewertungen für den Vergleich von Dokumenten, um die Ergebnisse zu sortieren. |
|
scoring
|
query |
Ein -Wert, der angibt, ob Bewertungsstatistiken (z. B. Dokumenthäufigkeit) global für eine konsistentere Bewertung oder lokal für eine geringere Latenz berechnet werden sollen. |
||
search
|
query |
string |
Ein Volltextsuchabfrageausdruck; Verwenden Sie "*", oder lassen Sie diesen Parameter aus, um allen Dokumenten zu entsprechen. |
|
search
|
query |
string[] |
Die Liste der Feldnamen, auf die die Volltextsuche ausgerichtet werden soll. Wenn Sie die feldierte Suche (fieldName:searchExpression) in einer vollständigen Lucene-Abfrage verwenden, haben die Feldnamen jedes feldierten Suchausdrucks Vorrang vor allen feldnamen, die in diesem Parameter aufgeführt sind. |
|
search
|
query |
Ein -Wert, der angibt, ob ein oder alle Suchbegriffe abgeglichen werden müssen, um das Dokument als Übereinstimmung zu zählen. |
||
semantic
|
query |
string |
Der Name der semantischen Konfiguration, die auflistet, welche Felder für semantische Rangfolge, Beschriftungen, Hervorhebungen und Antworten verwendet werden sollen. |
|
semantic
|
query |
Ermöglicht dem Benutzer die Auswahl, ob ein semantischer Aufruf vollständig fehlschlagen oder Teilergebnisse (Standard) zurückgeben soll. |
||
semantic
|
query |
string[] |
Die Liste der Feldnamen, die für die semantische Rangfolge verwendet werden. |
|
semantic
|
query |
integer int32 |
Ermöglicht dem Benutzer, eine Obergrenze für den Zeitraum festzulegen, der benötigt wird, bis die Verarbeitung der semantischen Anreicherung abgeschlossen ist, bevor die Anforderung fehlschlägt. |
|
semantic
|
query |
string |
Ermöglicht das Festlegen einer separaten Suchabfrage, die ausschließlich für semantische Reranking, semantische Beschriftungen und semantische Antworten verwendet wird. Eignet sich für Szenarien, in denen unterschiedliche Abfragen zwischen der Basisabruf- und Rangfolgephase und der semantischen L2-Phase verwendet werden müssen. |
|
session
|
query |
string |
Ein Wert, der zum Erstellen einer dauerhaften Sitzung verwendet werden soll, wodurch konsistentere Ergebnisse erzielt werden können. Solange dieselbe sessionId verwendet wird, wird versucht, denselben Replikatsatz als Ziel zu verwenden. Seien Sie vorsichtig, dass die wiederholte Wiederverwendung der gleichen sessionID-Werte den Lastenausgleich der Anforderungen über Replikate hinweg beeinträchtigen und die Leistung des Suchdiensts beeinträchtigen kann. Der als „sessionId“ verwendete Wert darf nicht mit dem Zeichen „_“ beginnen. |
|
speller
|
query |
Verbessern Sie den Suchrückruf, indem Sie einzelne Suchabfragebegriffe rechtschreibkorrekturen. |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
x-ms-client-request-id |
string uuid |
Die Tracking-ID, die mit der Anforderung gesendet wurde, beim Debuggen zu helfen. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Antwort, die Dokumente enthält, die den Suchkriterien entsprechen. |
|
Other Status Codes |
Fehlerantwort. |
Beispiele
SearchIndexSearchDocumentsGet
Beispielanforderung
GET https://myservice.search.windows.net/indexes('myindex')/docs?search=nice hotels&$count=True&facet=category,count:10,sort:count&$filter=rating gt 10&highlight=title&highlightPostTag=</em>&highlightPreTag=<em>&minimumCoverage=80&$orderby=search.score() desc,rating desc&queryType=simple&scoringProfile=sp&searchFields=title,description&searchMode=any&scoringStatistics=global&sessionId=mysessionid&$select=docId,title,description&$skip=100&$top=10&api-version=2024-05-01-preview&speller={speller}
Beispiel für eine Antwort
{
"@odata.count": 25,
"@search.coverage": 80,
"@search.facets": {
"category": [
{
"count": 1,
"value": "Economy"
},
{
"count": 1,
"value": "Luxury"
}
]
},
"value": [
{
"@search.score": 1.5,
"@search.highlights": {
"title": [
"<em>Nice</em> <em>Hotel</em>"
]
},
"description": "Cheapest hotel in town",
"docId": "1",
"title": "Nice Hotel"
},
{
"@search.score": 0.7,
"@search.highlights": {
"title": [
"Fancy <em>Hotel</em>"
]
},
"description": "Best hotel in town",
"docId": "2",
"title": "Fancy Hotel"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Answer |
Eine Antwort ist eine Textpassage, die aus dem Inhalt der relevantesten Dokumente extrahiert wurde, die der Abfrage entsprechen. Antworten werden aus den obersten Suchergebnissen extrahiert. Antwortkandidaten werden bewertet, und die wichtigsten Antworten werden ausgewählt. |
Caption |
Beschriftungen sind die repräsentativsten Passagen aus dem Dokument im Verhältnis zur Suchabfrage. Sie werden häufig als Dokumentzusammenfassung verwendet. Beschriftungen werden nur für Abfragen vom Typ "semantic" zurückgegeben. |
Document |
Enthält Debuginformationen, die verwendet werden können, um Ihre Suchergebnisse weiter zu untersuchen. |
Error |
Zusätzliche Informationen zum Ressourcenverwaltungsfehler. |
Error |
Die Fehlerdetails. |
Error |
Fehlerantwort |
Hybrid |
Bestimmt, ob die Anzahl und die Facetten alle Dokumente enthalten sollen, die der Suchabfrage entsprechen, oder nur die Dokumente, die im Fenster "maxTextRecallSize" abgerufen werden. Der Standardwert ist "countAllResults". |
Hybrid |
Die Abfrageparameter zum Konfigurieren des Hybridsuchverhaltens. |
Query |
Ein Wert, der angibt, ob Antworten als Teil der Suchantwort zurückgegeben werden sollen. |
Query |
Ein Wert, der angibt, ob Untertitel als Teil der Suchantwort zurückgegeben werden sollen. |
Query |
Aktiviert ein Debuggingtool, das verwendet werden kann, um Ihre Suchergebnisse weiter zu untersuchen. |
Query |
Die Sprache der Abfrage. |
Query |
Die unformatierten verketteten Zeichenfolgen, die an den semantischen Anreicherungsprozess gesendet wurden. |
Query |
Beschreibung der Felder, die an den semantischen Anreicherungsprozess gesendet wurden, sowie deren Verwendung |
Query |
Ein -Wert, der den Typ der Rechtschreibprüfung angibt, die zur Rechtschreibkorrektur einzelner Suchabfragebegriffe verwendet werden soll. |
Query |
Gibt die Syntax der Suchabfrage an. Der Standardwert ist "einfach". Verwenden Sie "full", wenn Ihre Abfrage die Lucene-Abfragesyntax verwendet, und "semantisch", wenn die Abfragesyntax nicht benötigt wird. |
Raw |
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein unformatierter Vektorwert angegeben wird. |
Scoring |
Ein Wert, der angibt, ob Bewertungsstatistiken (z. B. Dokumenthäufigkeit) global für eine konsistentere Bewertung oder lokal für eine geringere Latenz berechnet werden sollen. Der Standardwert ist "local". Verwenden Sie "global", um Bewertungsstatistiken global vor der Bewertung zu aggregieren. Die Verwendung globaler Bewertungsstatistiken kann die Latenz von Suchabfragen erhöhen. |
Search |
Antwort mit Suchergebnissen aus einem Index. |
Search |
Gibt an, ob einige oder alle Suchbegriffe übereinstimmen müssen, damit das Dokument als Übereinstimmung zählt. |
Search |
Parameter zum Filtern, Sortieren, Faceting, Paging und anderen Suchabfrageverhalten. |
Search |
Enthält ein Dokument, das von einer Suchabfrage gefunden wurde, sowie zugeordnete Metadaten. |
Search |
Die Ergebnisse der Vektorabfrage werden basierend auf dem Wert "@search.score" gefiltert. Beachten Sie, dass dies das @search.score als Teil der Suchantwort zurückgegebene ist. Die Schwellenwertrichtung wird für höhere @search.scoreausgewählt. |
Semantic |
|
Semantic |
Ermöglicht dem Benutzer die Auswahl, ob bei einem semantischen Aufruf ein vollständiger Fehler auftreten soll oder ob partielle Ergebnisse zurückgegeben werden sollen (Standard). |
Semantic |
Grund dafür, dass eine Teilantwort für eine semantische Rangfolgeanforderung zurückgegeben wurde. |
Semantic |
Die Art und Weise, wie das Feld für den semantischen Anreicherungsprozess verwendet wurde (vollständig verwendet, teilweise verwendet oder nicht verwendet) |
Semantic |
Typ der Teilantwort, die für eine semantische Rangfolgeanforderung zurückgegeben wurde. |
Speller |
Verbessern Sie den Suchrückruf, indem Sie einzelne Suchabfragebegriffe rechtschreibkorrekturen. |
Vector |
Bestimmt, ob Filter vor oder nach der Vektorsuche angewendet werden. |
Vectorizable |
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn eine Basis-64-codierte Binärdatei eines Bilds bereitgestellt wird, das vektorisiert werden muss. |
Vectorizable |
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn eine URL bereitgestellt wird, die einen Bildwert darstellt, der vektorisiert werden muss. |
Vectorizable |
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein Textwert bereitgestellt wird, der vektorisiert werden muss. |
Vector |
Die Art der ausgeführten Vektorabfrage. |
Vector |
Die Ergebnisse der Vektorabfrage werden basierend auf der Metrik "Vektorähnlichkeit" gefiltert. Beachten Sie, dass dies die kanonische Definition der Ähnlichkeitsmetrik ist, nicht die "Distance"-Version. Die Schwellenwertrichtung (größer oder kleiner) wird automatisch entsprechend der vom Feld verwendeten Metrik ausgewählt. |
Vector |
Die Art der ausgeführten Vektorabfrage. |
AnswerResult
Eine Antwort ist eine Textpassage, die aus dem Inhalt der relevantesten Dokumente extrahiert wurde, die der Abfrage entsprechen. Antworten werden aus den obersten Suchergebnissen extrahiert. Antwortkandidaten werden bewertet, und die wichtigsten Antworten werden ausgewählt.
Name | Typ | Beschreibung |
---|---|---|
highlights |
string |
Dieselbe Textpassage wie in der Text-Eigenschaft mit hervorgehobenen Textausdrücken, die für die Abfrage am relevantesten sind. |
key |
string |
Der Schlüssel des Dokuments, aus dem die Antwort extrahiert wurde. |
score |
number |
Der Score-Wert gibt an, wie relevant die Antwort für die Abfrage im Verhältnis zu anderen Antworten ist, die für die Abfrage zurückgegeben werden. |
text |
string |
Die aus dem Dokumentinhalt extrahierte Textpassage als Antwort. |
CaptionResult
Beschriftungen sind die repräsentativsten Passagen aus dem Dokument im Verhältnis zur Suchabfrage. Sie werden häufig als Dokumentzusammenfassung verwendet. Beschriftungen werden nur für Abfragen vom Typ "semantic" zurückgegeben.
Name | Typ | Beschreibung |
---|---|---|
highlights |
string |
Dieselbe Textpassage wie in der Text-Eigenschaft mit hervorgehobenen Ausdrücken, die für die Abfrage am relevantesten sind. |
text |
string |
Eine repräsentative Textpassage, die aus dem Dokument extrahiert wurde, das für die Suchabfrage am relevantesten ist. |
DocumentDebugInfo
Enthält Debuginformationen, die verwendet werden können, um Ihre Suchergebnisse weiter zu untersuchen.
Name | Typ | Beschreibung |
---|---|---|
semantic |
Enthält Debuginformationen, die speziell für semantische Rangfolgeanforderungen gelten. |
ErrorAdditionalInfo
Zusätzliche Informationen zum Ressourcenverwaltungsfehler.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Zusätzliche Informationen. |
type |
string |
Typ der zusätzlichen Informationen. |
ErrorDetail
Die Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Fehlerinformationen. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
HybridCountAndFacetMode
Bestimmt, ob die Anzahl und die Facetten alle Dokumente enthalten sollen, die der Suchabfrage entsprechen, oder nur die Dokumente, die im Fenster "maxTextRecallSize" abgerufen werden. Der Standardwert ist "countAllResults".
Name | Typ | Beschreibung |
---|---|---|
countAllResults |
string |
Schließen Sie alle Dokumente ein, die von der Suchabfrage beim Berechnen von "Count" und "Facetten" abgeglichen wurden, unabhängig davon, ob sich diese Dokumente im Abruffenster "maxTextRecallSize" befinden oder nicht. |
countRetrievableResults |
string |
Schließen Sie nur Dokumente ein, die innerhalb des Abruffensters "maxTextRecallSize" abgeglichen wurden, wenn sie "count" und "facets" berechnen. |
HybridSearch
Die Abfrageparameter zum Konfigurieren des Hybridsuchverhaltens.
Name | Typ | Beschreibung |
---|---|---|
countAndFacetMode |
Bestimmt, ob die Anzahl und die Facetten alle Dokumente enthalten sollen, die der Suchabfrage entsprechen, oder nur die Dokumente, die im Fenster "maxTextRecallSize" abgerufen werden. |
|
maxTextRecallSize |
integer |
Bestimmt die maximale Anzahl von Dokumenten, die vom Textabfrageteil einer Hybridsuchanforderung abgerufen werden sollen. Diese Dokumente werden mit den Dokumenten kombiniert, die den Vektorabfragen entsprechen, um eine einzelne endgültige Liste der Ergebnisse zu erstellen. Wenn Sie einen größeren maxTextRecallSize-Wert auswählen, können Sie mehr Dokumente abrufen und auslagern (mit den Parametern "top" und "skip"), auf Kosten einer höheren Ressourcenauslastung und einer höheren Latenz. Der Wert muss zwischen 1 und 10.000 sein. Der Standard ist 1000. |
QueryAnswerType
Ein Wert, der angibt, ob Antworten als Teil der Suchantwort zurückgegeben werden sollen.
Name | Typ | Beschreibung |
---|---|---|
extractive |
string |
Extrahiert Antwortkandidaten aus dem Inhalt der Dokumente, die als Antwort auf eine Als Frage in natürlicher Sprache ausgedrückte Abfrage zurückgegeben werden. |
none |
string |
Geben Sie keine Antworten für die Abfrage zurück. |
QueryCaptionType
Ein Wert, der angibt, ob Untertitel als Teil der Suchantwort zurückgegeben werden sollen.
Name | Typ | Beschreibung |
---|---|---|
extractive |
string |
Extrahiert Beschriftungen aus den übereinstimmenden Dokumenten, die für die Suchabfrage relevante Passagen enthalten. |
none |
string |
Geben Sie keine Beschriftungen für die Abfrage zurück. |
QueryDebugMode
Aktiviert ein Debuggingtool, das verwendet werden kann, um Ihre Suchergebnisse weiter zu untersuchen.
Name | Typ | Beschreibung |
---|---|---|
disabled |
string |
Es werden keine Abfragedebuginformationen zurückgegeben. |
semantic |
string |
Ermöglicht es dem Benutzer, seine neu bewerteten Ergebnisse weiter zu untersuchen. |
QueryLanguage
Die Sprache der Abfrage.
Name | Typ | Beschreibung |
---|---|---|
ar-eg |
string |
Abfragesprachwert für Arabisch (Ägypten). |
ar-jo |
string |
Abfragesprachenwert für Arabisch (Jordanien). |
ar-kw |
string |
Abfragesprachwert für Arabisch (Kuwait). |
ar-ma |
string |
Abfragesprachwert für Arabisch (Marokko). |
ar-sa |
string |
Abfragesprachwert für Arabisch (Saudi-Arabien). |
bg-bg |
string |
Abfragesprachwert für Bulgarisch (Bulgarien). |
bn-in |
string |
Abfragesprachwert für Bengali (Indien). |
ca-es |
string |
Abfragesprachewert für Katalanisch. |
cs-cz |
string |
Abfragesprachwert für Tschechisch (Tschechische Republik). |
da-dk |
string |
Abfragesprachewert für Dänisch (Dänemark). |
de-de |
string |
Abfragesprachwert für Deutsch (Deutschland). |
el-gr |
string |
Abfragesprachwert für Griechisch (Griechenland). |
en-au |
string |
Abfragesprachenwert für Englisch (Australien). |
en-ca |
string |
Abfragesprachewert für Englisch (Kanada). |
en-gb |
string |
Abfragesprachwert für Englisch (Großbritannien). |
en-in |
string |
Abfragesprachwert für Englisch (Indien). |
en-us |
string |
Abfragesprachenwert für Englisch (USA). |
es-es |
string |
Abfragesprachwert für Spanisch (Spanien). |
es-mx |
string |
Abfragesprachwert für Spanisch (Mexiko). |
et-ee |
string |
Abfragesprachwert für Estnisch (Estland). |
eu-es |
string |
Abfragesprachewert für Baskisch. |
fa-ae |
string |
Abfragesprachwert für Persisch (U.A.E.). |
fi-fi |
string |
Abfragesprachwert für Finnisch (Finnland). |
fr-ca |
string |
Abfragesprachwert für Französisch (Kanada). |
fr-fr |
string |
Abfragesprachewert für Französisch (Frankreich). |
ga-ie |
string |
Abfragesprachwert für Irisch (Irland). |
gl-es |
string |
Abfragesprachwert für Galizisch. |
gu-in |
string |
Abfragesprachewert für Gujarati (Indien). |
he-il |
string |
Abfragesprachwert für Hebräisch (Israel). |
hi-in |
string |
Abfragesprachenwert für Hindi (Indien). |
hr-ba |
string |
Abfragesprachwert für Kroatisch (Bosnien und Herzegowina). |
hr-hr |
string |
Abfragesprachwert für Kroatisch (Kroatien). |
hu-hu |
string |
Abfragesprachwert für Ungarisch (Ungarn). |
hy-am |
string |
Abfragesprachwert für Armenisch (Armenien). |
id-id |
string |
Abfragesprachwert für Indonesisch (Indonesien). |
is-is |
string |
Abfragesprachwert für Isländisch (Island). |
it-it |
string |
Abfragesprachwert für Italienisch (Italien). |
ja-jp |
string |
Abfragesprachewert für Japanisch (Japan). |
kn-in |
string |
Abfragesprachenwert für Kannada (Indien). |
ko-kr |
string |
Abfragesprachwert für Koreanisch (Korea). |
lt-lt |
string |
Abfragesprachwert für Litauisch (Litauen). |
lv-lv |
string |
Abfragesprachwert für Lettisch (Lettland). |
ml-in |
string |
Abfragesprachwert für Malayalam (Indien). |
mr-in |
string |
Abfragesprachwert für Marathi (Indien). |
ms-bn |
string |
Abfragesprachwert für Malaiisch (Brunei Darussalam). |
ms-my |
string |
Abfragesprachwert für Malaiisch (Malaysia). |
nb-no |
string |
Abfragesprachwert für Norwegisch (Norwegen). |
nl-be |
string |
Abfragesprachwert für Niederländisch (Belgien). |
nl-nl |
string |
Abfragesprachwert für Niederländisch (Niederlande). |
no-no |
string |
Abfragesprachwert für Norwegisch (Norwegen). |
none |
string |
Abfragesprache nicht angegeben. |
pa-in |
string |
Abfragesprachwert für Punjabi (Indien). |
pl-pl |
string |
Abfragesprachwert für Polnisch (Polen). |
pt-br |
string |
Abfragesprachwert für Portugiesisch (Brasilien). |
pt-pt |
string |
Abfragesprachenwert für Portugiesisch (Portugal). |
ro-ro |
string |
Abfragesprachwert für Rumänisch (Rumänien). |
ru-ru |
string |
Abfragesprachwert für Russisch (Russland). |
sk-sk |
string |
Abfragesprachwert für Slowakisch (Slowakei). |
sl-sl |
string |
Abfragesprachwert für Slowenisch (Slowenien). |
sr-ba |
string |
Abfragesprachwert für Serbisch (Bosnien und Herzegowina). |
sr-me |
string |
Abfragesprachwert für Serbisch (Montenegro). |
sr-rs |
string |
Abfragesprachwert für Serbisch (Serbisch). |
sv-se |
string |
Abfragesprachwert für Schwedisch (Schweden). |
ta-in |
string |
Abfragesprachwert für Tamil (Indien). |
te-in |
string |
Abfragesprachwert für Telugu (Indien). |
th-th |
string |
Abfragesprachewert für Thai (Thailand). |
tr-tr |
string |
Abfragesprachwert für Türkisch (Türkei). |
uk-ua |
string |
Abfragesprachwert für Ukrainisch (Ukraine). |
ur-pk |
string |
Abfragesprachwert für Urdu (Pakistan). |
vi-vn |
string |
Abfragesprachwert für Vietnamesisch (Vietnam). |
zh-cn |
string |
Abfragesprachwert für Chinesisch (China). |
zh-tw |
string |
Abfragesprachwert für Chinesisch (Taiwan). |
QueryResultDocumentRerankerInput
Die unformatierten verketteten Zeichenfolgen, die an den semantischen Anreicherungsprozess gesendet wurden.
Name | Typ | Beschreibung |
---|---|---|
content |
string |
Die unformatierten verketteten Zeichenfolgen für die Inhaltsfelder, die für die semantische Anreicherung verwendet wurden. |
keywords |
string |
Die unformatierten verketteten Zeichenfolgen für die Schlüsselwort (keyword) Felder, die für die semantische Anreicherung verwendet wurden. |
title |
string |
Die unformatierte Zeichenfolge für das Titelfeld, das für die semantische Anreicherung verwendet wurde. |
QueryResultDocumentSemanticField
Beschreibung der Felder, die an den semantischen Anreicherungsprozess gesendet wurden, sowie deren Verwendung
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name des Felds, das an den semantischen Anreicherungsprozess gesendet wurde |
state |
Die Art und Weise, wie das Feld für den semantischen Anreicherungsprozess verwendet wurde (vollständig verwendet, teilweise verwendet oder nicht verwendet) |
QuerySpellerType
Ein -Wert, der den Typ der Rechtschreibprüfung angibt, die zur Rechtschreibkorrektur einzelner Suchabfragebegriffe verwendet werden soll.
Name | Typ | Beschreibung |
---|---|---|
lexicon |
string |
Die Rechtschreibprüfung korrigiert einzelne Abfragebegriffe mithilfe eines statischen Lexikons für die sprache, die durch den queryLanguage-Parameter angegeben wird. |
none |
string |
Rechtschreibprüfung nicht aktiviert. |
QueryType
Gibt die Syntax der Suchabfrage an. Der Standardwert ist "einfach". Verwenden Sie "full", wenn Ihre Abfrage die Lucene-Abfragesyntax verwendet, und "semantisch", wenn die Abfragesyntax nicht benötigt wird.
Name | Typ | Beschreibung |
---|---|---|
full |
string |
Verwendet die vollständige Lucene-Abfragesyntax für Suchvorgänge. Suchtext wird mit der Lucene-Abfragesprache interpretiert, die feldspezifische und gewichtete Suchvorgänge sowie andere erweiterte Features ermöglicht. |
semantic |
string |
Eignet sich am besten für Abfragen, die in natürlicher Sprache im Gegensatz zu Schlüsselwörtern ausgedrückt werden. Verbessert die Genauigkeit der Suchergebnisse, indem die besten Suchergebnisse mithilfe eines im Webkorpus trainierten Rangfolgemodells neu bewertet werden. |
simple |
string |
Verwendet die einfache Abfragesyntax für Suchvorgänge. Suchtext wird mit einer einfachen Abfragesprache interpretiert, die Symbole wie +, * und "" zulässt. Abfragen werden standardmäßig für alle durchsuchbaren Felder ausgewertet, es sei denn, der searchFields-Parameter ist angegeben. |
RawVectorQuery
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein unformatierter Vektorwert angegeben wird.
Name | Typ | Beschreibung |
---|---|---|
exhaustive |
boolean |
Wenn true, löst eine vollständige k-nächste Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung der Bodenwahrheitswerte. |
fields |
string |
Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen. |
k |
integer |
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen. |
kind |
string:
vector |
Die Art der ausgeführten Vektorabfrage. |
oversampling |
number |
Oversampling-Faktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" true ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird. |
threshold | VectorThreshold: |
Der für Vektorabfragen verwendete Schwellenwert. Beachten Sie, dass dies nur festgelegt werden kann, wenn alle "Felder" die gleiche Ähnlichkeitsmetrik verwenden. |
vector |
number[] |
Die Vektordarstellung einer Suchabfrage. |
weight |
number |
Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Bewertungslisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen werden. Je höher die Gewichtung, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der enden Rangfolge. Der Standardwert ist 1,0, und der Wert muss eine positive Zahl größer als 0 sein. |
ScoringStatistics
Ein Wert, der angibt, ob Bewertungsstatistiken (z. B. Dokumenthäufigkeit) global für eine konsistentere Bewertung oder lokal für eine geringere Latenz berechnet werden sollen. Der Standardwert ist "local". Verwenden Sie "global", um Bewertungsstatistiken global vor der Bewertung zu aggregieren. Die Verwendung globaler Bewertungsstatistiken kann die Latenz von Suchabfragen erhöhen.
Name | Typ | Beschreibung |
---|---|---|
global |
string |
Die Bewertungsstatistiken werden global berechnet, um eine konsistentere Bewertung zu erzielen. |
local |
string |
Die Bewertungsstatistiken werden lokal für eine geringere Latenz berechnet. |
SearchDocumentsResult
Antwort mit Suchergebnissen aus einem Index.
Name | Typ | Beschreibung |
---|---|---|
@odata.count |
integer |
Die Gesamtanzahl der Ergebnisse, die vom Suchvorgang gefunden wurden, oder NULL, wenn die Anzahl nicht angefordert wurde. Falls vorhanden, kann die Anzahl größer sein als die Anzahl der Ergebnisse in dieser Antwort. Dies kann passieren, wenn Sie die Parameter $top oder $skip verwenden oder wenn die Abfrage nicht alle angeforderten Dokumente in einer einzigen Antwort zurückgeben kann. |
@odata.nextLink |
string |
Die Fortsetzungs-URL wird zurückgegeben, wenn die Abfrage nicht alle angeforderten Ergebnisse in einer einzigen Antwort zurückgeben kann. Sie können diese URL verwenden, um eine weitere GET- oder POST-Suchanforderung zu formulieren, um den nächsten Teil der Suchantwort zu erhalten. Stellen Sie sicher, dass Sie dasselbe Verb (GET oder POST) wie die Anforderung verwenden, die diese Antwort erzeugt hat. |
@search.answers |
Die Ergebnisse der Antwortabfrage für den Suchvorgang; NULL, wenn der Antwortabfrageparameter nicht angegeben oder auf "none" festgelegt wurde. |
|
@search.coverage |
number |
Ein Wert, der den Prozentsatz des Indexes angibt, der in der Abfrage enthalten war, oder NULL, wenn minimumCoverage nicht in der Anforderung angegeben wurde. |
@search.facets |
object |
Die Ergebnisse der Facetabfrage für den Suchvorgang, organisiert als Sammlung von Buckets für jedes Facettenfeld; NULL, wenn die Abfrage keine Facetausdrücke enthält. |
@search.nextPageParameters |
Die JSON-Fortsetzungsnutzlast wird zurückgegeben, wenn die Abfrage nicht alle angeforderten Ergebnisse in einer einzigen Antwort zurückgeben kann. Sie können diesen JSON-Code zusammen mit @odata.nextLink verwenden, um eine weitere POST-Suchanforderung zu formulieren, um den nächsten Teil der Suchantwort zu erhalten. |
|
@search.semanticPartialResponseReason |
Grund dafür, dass eine Teilantwort für eine semantische Rangfolgeanforderung zurückgegeben wurde. |
|
@search.semanticPartialResponseType |
Typ der Teilantwort, die für eine semantische Rangfolgeanforderung zurückgegeben wurde. |
|
value |
Die Sequenz der von der Abfrage zurückgegebenen Ergebnisse. |
SearchMode
Gibt an, ob einige oder alle Suchbegriffe übereinstimmen müssen, damit das Dokument als Übereinstimmung zählt.
Name | Typ | Beschreibung |
---|---|---|
all |
string |
Alle Suchbegriffe müssen übereinstimmen, um das Dokument als Übereinstimmung zu zählen. |
any |
string |
Jeder der Suchbegriffe muss abgeglichen werden, um das Dokument als Übereinstimmung zu zählen. |
SearchRequest
Parameter zum Filtern, Sortieren, Faceting, Paging und anderen Suchabfrageverhalten.
Name | Typ | Beschreibung |
---|---|---|
answers |
Ein -Wert, der angibt, ob Antworten im Rahmen der Suchantwort zurückgegeben werden sollen. |
|
captions |
Ein -Wert, der angibt, ob Beschriftungen als Teil der Suchantwort zurückgegeben werden sollen. |
|
count |
boolean |
Ein -Wert, der angibt, ob die Gesamtanzahl der Ergebnisse abgerufen werden soll. Der Standardwert ist "false". Das Festlegen dieses Werts auf true kann sich auf die Leistung auswirken. Beachten Sie, dass die zurückgegebene Anzahl ein Näherungswert ist. |
debug |
Aktiviert ein Debugtool, das verwendet werden kann, um Ihre neu bewerteten Ergebnisse weiter zu untersuchen. |
|
facets |
string[] |
Die Liste der Facettenausdrücke, die auf die Suchabfrage angewendet werden sollen. Jeder Facetausdruck enthält einen Feldnamen, optional gefolgt von einer durch Trennzeichen getrennten Liste von Name:Wert-Paaren. |
filter |
string |
Der OData-$filter Ausdruck, der auf die Suchabfrage angewendet werden soll. |
highlight |
string |
Die durch Trennzeichen getrennte Liste der Feldnamen, die für Trefferhighlights verwendet werden sollen. Nur durchsuchbare Felder können für die Trefferherhebung verwendet werden. |
highlightPostTag |
string |
Ein Zeichenfolgentag, das an Trefferhighlights angefügt wird. Muss mit highlightPreTag festgelegt werden. Der Standardwert ist </em>. |
highlightPreTag |
string |
Ein Zeichenfolgentag, dem Trefferhighlights vorangestellt sind. Muss mit highlightPostTag festgelegt werden. Der Standardwert ist <em>. |
hybridSearch |
Die Abfrageparameter zum Konfigurieren des Hybridsuchverhaltens. |
|
minimumCoverage |
number |
Eine Zahl zwischen 0 und 100, die den Prozentsatz des Indexes angibt, der von einer Suchabfrage abgedeckt werden muss, damit die Abfrage erfolgreich gemeldet wird. Dieser Parameter kann hilfreich sein, um die Suchverfügbarkeit auch für Dienste mit nur einem Replikat sicherzustellen. Der Standard ist 100. |
orderby |
string |
Die durch Trennzeichen getrennte Liste der OData-$orderby Ausdrücke, nach denen die Ergebnisse sortiert werden sollen. Jeder Ausdruck kann entweder ein Feldname oder ein Aufruf der Funktionen geo.distance() oder search.score() sein. Jedem Ausdruck kann asc folgen, um aufsteigend anzugeben, oder desc, um absteigend anzugeben. Standardmäßig wird in aufsteigender Reihenfolge sortiert. Verknüpfungen werden durch die Ergebnisstände von Dokumenten getrennt. Wenn kein $orderby angegeben ist, wird die Standardsortierreihenfolge nach Dokumentabgleichsbewertung absteigend ausgeführt. Es können maximal 32 $orderby-Klauseln vorhanden sein. |
queryLanguage |
Ein -Wert, der die Sprache der Suchabfrage angibt. |
|
queryType |
Ein -Wert, der die Syntax der Suchabfrage angibt. Der Standardwert ist "simple". Verwenden Sie "full", wenn Ihre Abfrage die Lucene-Abfragesyntax verwendet. |
|
scoringParameters |
string[] |
Die Liste der Parameterwerte, die in Bewertungsfunktionen (z. B. referencePointParameter) mit dem Format name-values verwendet werden sollen. Wenn das Bewertungsprofil beispielsweise eine Funktion mit einem Parameter namens "mylocation" definiert, lautet die Parameterzeichenfolge "mylocation--122.2,44.8" (ohne die Anführungszeichen). |
scoringProfile |
string |
Der Name eines Bewertungsprofils zum Auswerten von Übereinstimmungsbewertungen für den Vergleich von Dokumenten, um die Ergebnisse zu sortieren. |
scoringStatistics |
Ein -Wert, der angibt, ob Bewertungsstatistiken (z. B. Dokumenthäufigkeit) global für eine konsistentere Bewertung oder lokal für eine geringere Latenz berechnet werden sollen. Der Standardwert ist "local". Verwenden Sie "global", um Bewertungsstatistiken vor der Bewertung global zu aggregieren. Die Verwendung von globalen Bewertungsstatistiken kann die Latenz von Suchabfragen erhöhen. |
|
search |
string |
Ein Volltextsuchabfrageausdruck; Verwenden Sie "*", oder lassen Sie diesen Parameter aus, um alle Dokumente abzugleichen. |
searchFields |
string |
Die durch Trennzeichen getrennte Liste der Feldnamen, auf die die Volltextsuche ausgerichtet werden soll. Wenn Sie die feldierte Suche (fieldName:searchExpression) in einer vollständigen Lucene-Abfrage verwenden, haben die Feldnamen jedes feldierten Suchausdrucks Vorrang vor allen feldnamen, die in diesem Parameter aufgeführt sind. |
searchMode |
Ein -Wert, der angibt, ob ein oder alle Suchbegriffe abgeglichen werden müssen, um das Dokument als Übereinstimmung zu zählen. |
|
select |
string |
Die durch Trennzeichen getrennte Liste der abzurufenden Felder. Wenn nicht anders angegeben, werden alle im Schema als abrufbar gekennzeichnete Felder einbezogen. |
semanticConfiguration |
string |
Der Name einer semantischen Konfiguration, die beim Verarbeiten von Dokumenten für Abfragen vom Typ Semantik verwendet wird. |
semanticErrorHandling |
Ermöglicht dem Benutzer die Auswahl, ob ein semantischer Aufruf vollständig fehlschlagen oder Teilergebnisse (Standard) zurückgeben soll. |
|
semanticFields |
string |
Die durch Trennzeichen getrennte Liste der Feldnamen, die für die semantische Rangfolge verwendet werden. |
semanticMaxWaitInMilliseconds |
integer |
Ermöglicht dem Benutzer, eine Obergrenze für den Zeitraum festzulegen, der benötigt wird, bis die Verarbeitung der semantischen Anreicherung abgeschlossen ist, bevor die Anforderung fehlschlägt. |
semanticQuery |
string |
Ermöglicht das Festlegen einer separaten Suchabfrage, die ausschließlich für semantische Reranking, semantische Beschriftungen und semantische Antworten verwendet wird. Eignet sich für Szenarien, in denen unterschiedliche Abfragen zwischen der Basisabruf- und Rangfolgephase und der semantischen L2-Phase verwendet werden müssen. |
sessionId |
string |
Ein Wert, der zum Erstellen einer dauerhaften Sitzung verwendet werden soll, wodurch konsistentere Ergebnisse erzielt werden können. Solange dieselbe sessionId verwendet wird, wird versucht, denselben Replikatsatz als Ziel zu verwenden. Seien Sie vorsichtig, dass die wiederholte Wiederverwendung der gleichen sessionID-Werte den Lastenausgleich der Anforderungen über Replikate hinweg beeinträchtigen und die Leistung des Suchdiensts beeinträchtigen kann. Der als „sessionId“ verwendete Wert darf nicht mit dem Zeichen „_“ beginnen. |
skip |
integer |
Die Anzahl der zu überspringenden Suchergebnisse. Dieser Wert darf nicht größer als 100.000 sein. Wenn Sie Dokumente nacheinander scannen müssen, aber aufgrund dieser Einschränkung skip nicht verwenden können, sollten Sie orderby für einen vollständig sortierten Schlüssel verwenden und stattdessen mit einer Bereichsabfrage filtern. |
speller |
Ein -Wert, der den Typ der Rechtschreibprüfung angibt, die zur Rechtschreibkorrektur einzelner Suchabfragebegriffe verwendet werden soll. |
|
top |
integer |
Die Anzahl der abzurufenden Suchergebnisse. Dies kann in Verbindung mit $skip verwendet werden, um das clientseitige Paging von Suchergebnissen zu implementieren. Wenn ergebnisse aufgrund von serverseitigem Paging abgeschnitten werden, enthält die Antwort ein Fortsetzungstoken, das verwendet werden kann, um eine weitere Suchanforderung für die nächste Ergebnisseite auszugeben. |
vectorFilterMode |
Bestimmt, ob Filter vor oder nach der Vektorsuche angewendet werden. Der Standardwert ist "preFilter". |
|
vectorQueries | VectorQuery[]: |
Die Abfrageparameter für Vektor- und Hybridsuchabfragen. |
SearchResult
Enthält ein Dokument, das von einer Suchabfrage gefunden wurde, sowie zugeordnete Metadaten.
Name | Typ | Beschreibung |
---|---|---|
@search.captions |
Beschriftungen sind die repräsentativsten Passagen aus dem Dokument im Verhältnis zur Suchabfrage. Sie werden häufig als Dokumentzusammenfassung verwendet. Beschriftungen werden nur für Abfragen vom Typ "semantic" zurückgegeben. |
|
@search.documentDebugInfo |
Enthält Debuginformationen, die verwendet werden können, um Ihre Suchergebnisse weiter zu untersuchen. |
|
@search.highlights |
object |
Textfragmente aus dem Dokument, die die übereinstimmenden Suchbegriffe angeben, sortiert nach jedem anwendbaren Feld; NULL, wenn die Trefferherhebung für die Abfrage nicht aktiviert war. |
@search.rerankerScore |
number |
Die Relevanzbewertung, die vom semantischen Rangfolger für die obersten Suchergebnisse berechnet wird. Die Suchergebnisse werden zuerst nach RerankerScore und dann nach der Bewertung sortiert. RerankerScore wird nur für Abfragen vom Typ "semantic" zurückgegeben. |
@search.score |
number |
Die Relevanzbewertung des Dokuments im Vergleich zu anderen Dokumenten, die von der Abfrage zurückgegeben werden. |
SearchScoreThreshold
Die Ergebnisse der Vektorabfrage werden basierend auf dem Wert "@search.score" gefiltert. Beachten Sie, dass dies das @search.score als Teil der Suchantwort zurückgegebene ist. Die Schwellenwertrichtung wird für höhere @search.scoreausgewählt.
Name | Typ | Beschreibung |
---|---|---|
kind |
string:
search |
Die Art des Schwellenwerts, der zum Filtern von Vektorabfragen verwendet wird |
value |
number |
Der Schwellenwert wird basierend auf dem Wert "@search.score" gefiltert. Beachten Sie, dass dies das @search.score als Teil der Suchantwort zurückgegebene ist. Die Schwellenwertrichtung wird für höhere @search.scoreausgewählt. |
SemanticDebugInfo
Name | Typ | Beschreibung |
---|---|---|
contentFields |
Die Inhaltsfelder, die an den semantischen Anreicherungsprozess gesendet wurden, sowie ihre Verwendung |
|
keywordFields |
Die Schlüsselwort (keyword) Felder, die an den semantischen Anreicherungsprozess gesendet wurden, sowie deren Verwendung |
|
rerankerInput |
Die unformatierten verketteten Zeichenfolgen, die an den semantischen Anreicherungsprozess gesendet wurden. |
|
titleField |
Das Titelfeld, das an den semantischen Anreicherungsprozess gesendet wurde, und wie es verwendet wurde |
SemanticErrorMode
Ermöglicht dem Benutzer die Auswahl, ob bei einem semantischen Aufruf ein vollständiger Fehler auftreten soll oder ob partielle Ergebnisse zurückgegeben werden sollen (Standard).
Name | Typ | Beschreibung |
---|---|---|
fail |
string |
Wenn während des semantischen Verarbeitungsschritts eine Ausnahme auftritt, schlägt die Abfrage fehl und gibt je nach Fehler den entsprechenden HTTP-Code zurück. |
partial |
string |
Wenn bei der semantischen Verarbeitung ein Fehler auftritt, werden partielle Ergebnisse trotzdem zurückgegeben. Die Definition von Teilergebnissen hängt davon ab, welcher semantische Schritt fehlgeschlagen ist und was der Grund für den Fehler war. |
SemanticErrorReason
Grund dafür, dass eine Teilantwort für eine semantische Rangfolgeanforderung zurückgegeben wurde.
Name | Typ | Beschreibung |
---|---|---|
capacityOverloaded |
string |
Die Anforderung wurde gedrosselt. Es wurden nur die Basisergebnisse zurückgegeben. |
maxWaitExceeded |
string |
Wenn "semanticMaxWaitInMilliseconds" festgelegt wurde und die semantische Verarbeitungsdauer diesen Wert überschreitet. Es wurden nur die Basisergebnisse zurückgegeben. |
transient |
string |
Mindestens ein Schritt des semantischen Prozesses ist fehlgeschlagen. |
SemanticFieldState
Die Art und Weise, wie das Feld für den semantischen Anreicherungsprozess verwendet wurde (vollständig verwendet, teilweise verwendet oder nicht verwendet)
Name | Typ | Beschreibung |
---|---|---|
partial |
string |
Das Feld wurde teilweise für die semantische Anreicherung verwendet. |
unused |
string |
Das Feld wurde nicht für die semantische Anreicherung verwendet. |
used |
string |
Das Feld wurde vollständig für die semantische Anreicherung verwendet. |
SemanticSearchResultsType
Typ der Teilantwort, die für eine semantische Rangfolgeanforderung zurückgegeben wurde.
Name | Typ | Beschreibung |
---|---|---|
baseResults |
string |
Ergebnisse ohne semantische Anreicherung oder Umrankung. |
rerankedResults |
string |
Die Ergebnisse wurden mit dem Rerankermodell neu bewertet und enthalten semantische Beschriftungen. Sie enthalten keine Antworten, Antworten auf Hervorhebungen oder Untertitel Highlights. |
Speller
Verbessern Sie den Suchrückruf, indem Sie einzelne Suchabfragebegriffe rechtschreibkorrekturen.
Name | Typ | Beschreibung |
---|---|---|
lexicon |
string |
Die Rechtschreibprüfung korrigiert einzelne Abfragebegriffe mithilfe eines statischen Lexikons für die sprache, die durch den queryLanguage-Parameter angegeben wird. |
none |
string |
Rechtschreibprüfung nicht aktiviert. |
VectorFilterMode
Bestimmt, ob Filter vor oder nach der Vektorsuche angewendet werden.
Name | Typ | Beschreibung |
---|---|---|
postFilter |
string |
Der Filter wird angewendet, nachdem der Kandidatensatz von Vektorergebnissen zurückgegeben wurde. Je nach Filtersektivität kann dies zu weniger Ergebnissen führen, als vom Parameter "k" angefordert wird. |
preFilter |
string |
Der Filter wird vor der Suchabfrage angewendet. |
VectorizableImageBinaryQuery
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn eine Basis-64-codierte Binärdatei eines Bilds bereitgestellt wird, das vektorisiert werden muss.
Name | Typ | Beschreibung |
---|---|---|
base64Image |
string |
Die Basis-64-codierte Binärdatei eines Bilds, das vektorisiert werden soll, um eine Vektorsuchabfrage auszuführen. |
exhaustive |
boolean |
Wenn true, löst eine umfassende k-nächstgelegene Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung von Bodenwahrheitswerten. |
fields |
string |
Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen. |
k |
integer |
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen. |
kind |
string:
image |
Die Art der ausgeführten Vektorabfrage. |
oversampling |
number |
Oversampling-Faktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" true ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird. |
threshold | VectorThreshold: |
Der Schwellenwert, der für Vektorabfragen verwendet wird. Beachten Sie, dass dies nur festgelegt werden kann, wenn alle "Felder" die gleiche Ähnlichkeitsmetrik verwenden. |
weight |
number |
Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Rangfolgelisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen werden. Je höher die Gewichtung, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der enden Rangfolge. Der Standardwert ist 1.0, und der Wert muss eine positive Zahl größer als 0 sein. |
VectorizableImageUrlQuery
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn eine URL bereitgestellt wird, die einen Bildwert darstellt, der vektorisiert werden muss.
Name | Typ | Beschreibung |
---|---|---|
exhaustive |
boolean |
Wenn true, löst eine vollständige k-nächste Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung der Bodenwahrheitswerte. |
fields |
string |
Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen. |
k |
integer |
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen. |
kind |
string:
image |
Die Art der ausgeführten Vektorabfrage. |
oversampling |
number |
Oversampling-Faktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" true ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird. |
threshold | VectorThreshold: |
Der Schwellenwert, der für Vektorabfragen verwendet wird. Beachten Sie, dass dies nur festgelegt werden kann, wenn alle "Felder" die gleiche Ähnlichkeitsmetrik verwenden. |
url |
string |
Die URL eines Bilds, das vektorisiert werden soll, um eine Vektorsuchabfrage auszuführen. |
weight |
number |
Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Bewertungslisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen werden. Je höher die Gewichtung, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der enden Rangfolge. Der Standardwert ist 1.0, und der Wert muss eine positive Zahl größer als 0 sein. |
VectorizableTextQuery
Die Abfrageparameter, die für die Vektorsuche verwendet werden sollen, wenn ein Textwert bereitgestellt wird, der vektorisiert werden muss.
Name | Typ | Beschreibung |
---|---|---|
exhaustive |
boolean |
Wenn true, löst eine vollständige k-nächste Nachbarsuche für alle Vektoren innerhalb des Vektorindexes aus. Nützlich für Szenarien, in denen genaue Übereinstimmungen entscheidend sind, z. B. die Bestimmung der Bodenwahrheitswerte. |
fields |
string |
Vektorfelder vom Typ Collection(Edm.Single), die in den gesuchten Vektor eingeschlossen werden sollen. |
k |
integer |
Anzahl der nächsten Nachbarn, die als Top-Treffer zurückgegeben werden sollen. |
kind |
string:
text |
Die Art der ausgeführten Vektorabfrage. |
oversampling |
number |
Oversampling-Faktor. Der Mindestwert ist 1. Er überschreibt den in der Indexdefinition konfigurierten Parameter "defaultOversampling". Sie kann nur festgelegt werden, wenn "rerankWithOriginalVectors" true ist. Dieser Parameter ist nur zulässig, wenn eine Komprimierungsmethode für das zugrunde liegende Vektorfeld verwendet wird. |
text |
string |
Der Text, der vektorisiert werden soll, um eine Vektorsuchabfrage auszuführen. |
threshold | VectorThreshold: |
Der für Vektorabfragen verwendete Schwellenwert. Beachten Sie, dass dies nur festgelegt werden kann, wenn alle "Felder" die gleiche Ähnlichkeitsmetrik verwenden. |
weight |
number |
Relative Gewichtung der Vektorabfrage im Vergleich zu anderen Vektorabfragen und/oder der Textabfrage innerhalb derselben Suchanforderung. Dieser Wert wird verwendet, wenn die Ergebnisse mehrerer Bewertungslisten kombiniert werden, die von den verschiedenen Vektorabfragen und/oder den ergebnissen, die über die Textabfrage abgerufen werden. Je höher die Gewichtung, desto höher sind die Dokumente, die dieser Abfrage entsprechen, in der enden Rangfolge. Der Standardwert ist 1,0, und der Wert muss eine positive Zahl größer als 0 sein. |
VectorQueryKind
Die Art der ausgeführten Vektorabfrage.
Name | Typ | Beschreibung |
---|---|---|
imageBinary |
string |
Vektorabfrage, bei der eine Basis-64-codierte Binärdatei eines Bilds bereitgestellt wird, das vektorisiert werden muss. |
imageUrl |
string |
Vektorabfrage, bei der eine URL bereitgestellt wird, die einen Bildwert darstellt, der vektorisiert werden muss. |
text |
string |
Vektorabfrage, bei der ein Textwert bereitgestellt wird, der vektorisiert werden muss. |
vector |
string |
Vektorabfrage, bei der ein roher Vektorwert bereitgestellt wird. |
VectorSimilarityThreshold
Die Ergebnisse der Vektorabfrage werden basierend auf der Metrik "Vektorähnlichkeit" gefiltert. Beachten Sie, dass dies die kanonische Definition der Ähnlichkeitsmetrik ist, nicht die "Distance"-Version. Die Schwellenwertrichtung (größer oder kleiner) wird automatisch entsprechend der vom Feld verwendeten Metrik ausgewählt.
Name | Typ | Beschreibung |
---|---|---|
kind |
string:
vector |
Die Art des Schwellenwerts, der zum Filtern von Vektorabfragen verwendet wird |
value |
number |
Der Schwellenwert wird basierend auf dem Wert der Ähnlichkeitsmetrik gefiltert. Beachten Sie, dass dies die kanonische Definition der Ähnlichkeitsmetrik ist, nicht die "Distance"-Version. Die Schwellenwertrichtung (größer oder kleiner) wird automatisch entsprechend der vom Feld verwendeten Metrik ausgewählt. |
VectorThresholdKind
Die Art der ausgeführten Vektorabfrage.
Name | Typ | Beschreibung |
---|---|---|
searchScore |
string |
Die Ergebnisse der Vektorabfrage werden basierend auf dem Wert "@search.score" gefiltert. Beachten Sie, dass dies das @search.score als Teil der Suchantwort zurückgegebene ist. Die Schwellenwertrichtung wird für höhere @search.scoreausgewählt. |
vectorSimilarity |
string |
Die Ergebnisse der Vektorabfrage werden basierend auf der Metrik "Vektorähnlichkeit" gefiltert. Beachten Sie, dass dies die kanonische Definition der Ähnlichkeitsmetrik ist, nicht die "Distance"-Version. Die Schwellenwertrichtung (größer oder kleiner) wird automatisch entsprechend der vom Feld verwendeten Metrik ausgewählt. |