Freigeben über


ISearchIndexClient Schnittstelle

Definition

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

public interface ISearchIndexClient : IDisposable
type ISearchIndexClient = interface
    interface IDisposable
Public Interface ISearchIndexClient
Implements IDisposable
Abgeleitet
Implementiert

Eigenschaften

AcceptLanguage

Die bevorzugte Sprache für die Antwort.

ApiVersion

Client-API-Version.

Credentials

Anmeldeinformationen, die der Client für die Herstellung einer Verbindung mit Azure benötigt

DeserializationSettings

Ruft JSON-Deserialisierungseinstellungen ab oder legt sie fest.

Documents

Ruft die IDocumentsOperations ab.

GenerateClientRequestId

Gibt an, ob eine eindeutige x-ms-client-request-id generiert werden soll. Bei Festlegung auf true wird ein eindeutiger x-ms-client-request-id-Wert generiert und in jede Anforderung eingeschlossen. Der Standardwert ist "true".

IndexName

Der Name des Index.

LongRunningOperationRetryTimeout

Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungszeit. Standardwert: 30.

SearchCredentials

Ruft die Anmeldeinformationen ab, die für die Authentifizierung bei einem Azure Cognitive Search-Dienst verwendet werden. Dies kann entweder ein Abfrage-API-Schlüssel oder ein Administrator-API-Schlüssel sein.

SearchDnsSuffix

Das DNS-Suffix des Suchdiensts. Der Standardwert ist search.windows.net.

SearchServiceName

Der Name des Suchdiensts.

SerializationSettings

Der Basis-URI des Diensts.

UseHttpGetForQueries

Gibt an, ob der Indexclient HTTP GET verwenden soll, um Such-, Vorschlags- und AutoVervollständigen-Anforderungen an die Azure Cognitive Search REST-API zu senden. Der Standardwert ist false, was angibt, dass HTTP POST verwendet wird.

Methoden

TargetDifferentIndex(String)
Veraltet.

Ändert den BaseURI dieses Clients so, dass ein anderer Index im gleichen Azure Cognitive Search Dienst als Ziel verwendet wird. Diese Methode ist NICHT threadsicher; Sie müssen sicherstellen, dass keine anderen Threads den Client verwenden, bevor Sie ihn aufrufen.

Gilt für: