Udostępnij za pośrednictwem


ISearchService Interfejs

Definicja

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

public interface ISearchService : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Search.Fluent.ISearchManager,Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Search.Fluent.Models.SearchServiceInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Search.Fluent.ISearchManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Search.Fluent.ISearchService>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Search.Fluent.SearchService.Update.IUpdate>
type ISearchService = interface
    interface IBeta
    interface IGroupableResource<ISearchManager, SearchServiceInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<ISearchManager>
    interface IHasInner<SearchServiceInner>
    interface IRefreshable<ISearchService>
    interface IUpdatable<IUpdate>
Public Interface ISearchService
Implements IBeta, IGroupableResource(Of ISearchManager, SearchServiceInner), IHasInner(Of SearchServiceInner), IHasManager(Of ISearchManager), IRefreshable(Of ISearchService), IUpdatable(Of IUpdate)
Implementuje

Właściwości

HostingMode

Pobiera wartość trybu hostingu. Dotyczy tylko jednostki SKU w warstwie Standardowa3. Tę właściwość można ustawić tak, aby umożliwić maksymalnie 3 partycje o wysokiej gęstości, które umożliwiają maksymalnie 1000 indeksów, co jest znacznie wyższe niż maksymalne indeksy dozwolone dla dowolnej innej jednostki SKU. W przypadku jednostki SKU w warstwie Standardowa3 wartość to "default" lub "highDensity". Dla wszystkich innych jednostek SKU ta wartość musi być "domyślna".

Id

Pobiera ciąg identyfikatora zasobu

(Odziedziczone po IHasId)
Inner

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IHasInner<T>)
Key

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IIndexable)
Manager

Pobiera typ klienta menedżera tego typu zasobu.

(Odziedziczone po IHasManager<ManagerT>)
Name

Pobiera nazwę zasobu

(Odziedziczone po IHasName)
PartitionCount

Pobiera liczbę partycji używanych przez usługę.

ProvisioningState

Pobiera stan ostatniej operacji aprowizacji wykonanej na usługa wyszukiwania. Aprowizowanie jest stanem pośrednim, który występuje podczas ustanawiania pojemności usługi. Po skonfigurowaniu pojemności aprowizacjaStan zmieni się na "powodzenie" lub "niepowodzenie". Aplikacje klienckie mogą sondować stan aprowizacji (zalecany interwał sondowania wynosi od 30 sekund do jednej minuty) przy użyciu operacji Pobierz usługę wyszukiwania, aby zobaczyć, kiedy operacja została ukończona. Jeśli używasz bezpłatnej usługi, ta wartość ma tendencję do powrotu jako "powodzenie" bezpośrednio w wywołaniu do tworzenia usługa wyszukiwania. Dzieje się tak, ponieważ bezpłatna usługa używa już skonfigurowanej pojemności.

Region

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IResource)
RegionName

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IResource)
ReplicaCount

Pobiera liczbę replik używanych przez usługę.

ResourceGroupName

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IHasResourceGroup)
Sku

Pobiera typ jednostki SKU usługi.

Status

Pobiera stan usługa wyszukiwania. Możliwe wartości to: "running": usługa wyszukiwania jest uruchomiona i nie są w toku żadne operacje aprowizacji. "aprowizacja": usługa wyszukiwania jest aprowizowana lub skalowana w górę lub w dół. "usuwanie": usługa wyszukiwania jest usuwana. "obniżona wydajność": usługa wyszukiwania jest obniżona. Może się to zdarzyć, gdy bazowe jednostki wyszukiwania nie są w dobrej kondycji. Usługa wyszukiwania najprawdopodobniej działa, ale wydajność może być niska, a niektóre żądania mogą zostać usunięte. "disabled": usługa wyszukiwania jest wyłączona. W tym stanie usługa odrzuci wszystkie żądania interfejsu API. "błąd": usługa wyszukiwania jest w stanie błędu. Jeśli Twoja usługa znajduje się w stanach obniżonej wydajności, wyłączenia lub błędu, oznacza to, że zespół usługi Azure Search aktywnie bada podstawowy problem. Usługi dedykowane w tych stanach są nadal naliczane na podstawie liczby aprowizowanych jednostek wyszukiwania.

StatusDetails

Pobiera szczegóły stanu.

Tags

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IResource)
Type

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IResource)

Metody

CreateQueryKey(String)

Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz.

CreateQueryKeyAsync(String, CancellationToken)

Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz.

DeleteQueryKey(String)

Usuwa określony klucz zapytania. W przeciwieństwie do kluczy administracyjnych klucze zapytań nie są generowane ponownie. Proces ponownego generowania klucza zapytania polega na usunięciu, a następnie ponownym utworzeniu go.

DeleteQueryKeyAsync(String, CancellationToken)

Usuwa określony klucz zapytania. W przeciwieństwie do kluczy administracyjnych klucze zapytań nie są generowane ponownie. Proces ponownego generowania klucza zapytania polega na usunięciu, a następnie ponownym utworzeniu go.

GetAdminKeys()

Podstawowe i pomocnicze klucze interfejsu API administratora dla określonej usługi Azure usługa wyszukiwania.

GetAdminKeysAsync(CancellationToken)

Podstawowe i pomocnicze klucze interfejsu API administratora dla określonej usługi Azure usługa wyszukiwania.

ListQueryKeys()

Zwraca listę kluczy interfejsu API zapytań dla danej usługa wyszukiwania platformy Azure.

ListQueryKeysAsync(CancellationToken)

Zwraca listę kluczy interfejsu API zapytań dla danej usługa wyszukiwania platformy Azure.

Refresh()

Odświeża zasób do synchronizacji z platformą Azure.

(Odziedziczone po IRefreshable<T>)
RefreshAsync(CancellationToken)

Odświeża zasób do synchronizacji z platformą Azure.

(Odziedziczone po IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Ponownie generuje podstawowy lub pomocniczy klucz interfejsu API administratora. Jednocześnie można ponownie wygenerować tylko jeden klucz.

Update()

Niezmienna reprezentacja po stronie klienta rejestru platformy Azure.

(Odziedziczone po IUpdatable<T>)

Dotyczy