Aracılığıyla paylaş


ISearchService Arabirim

Tanım

Azure kayıt defterinin sabit istemci tarafı gösterimi.

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)
Uygulamalar

Özellikler

HostingMode

Barındırma modu değerini alır. Yalnızca standart3 SKU için geçerlidir. Bu özelliği, diğer SKU'lar için izin verilen en fazla dizinden çok daha yüksek olan 1000'e kadar dizine izin veren 3'e kadar yüksek yoğunluklu bölümü etkinleştirecek şekilde ayarlayabilirsiniz. Standart3 SKU'su için değer 'default' veya 'highDensity' şeklindedir. Diğer tüm SKU'lar için bu değer 'varsayılan' olmalıdır.

Id

Kaynak kimliği dizesini alır

(Devralındığı yer: IHasId)
Inner

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IHasInner<T>)
Key

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IIndexable)
Manager

Bu kaynak türünün yönetici istemci türünü alır.

(Devralındığı yer: IHasManager<ManagerT>)
Name

Kaynağın adını alır

(Devralındığı yer: IHasName)
PartitionCount

Hizmet tarafından kullanılan bölüm sayısını alır.

ProvisioningState

Arama hizmeti gerçekleştirilen son sağlama işleminin durumunu alır. Sağlama, hizmet kapasitesi oluşturulurken oluşan bir ara durumdur. Kapasite ayarlandıktan sonra provisioningState değeri 'başarılı' veya 'başarısız' olarak değişir. İstemci uygulamaları, bir işlemin ne zaman tamamlandığını görmek için Arama Hizmetini Al işlemini kullanarak sağlama durumunu yoklayabilir (önerilen yoklama aralığı 30 saniyeden bir dakikaya kadardır). Ücretsiz hizmeti kullanıyorsanız, bu değer doğrudan Create Arama hizmeti çağrısında 'başarılı' olarak geri dönme eğilimindedir. Bunun nedeni, ücretsiz hizmetin zaten ayarlanmış kapasiteyi kullanmasıdır.

Region

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IResource)
RegionName

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IResource)
ReplicaCount

Hizmet tarafından kullanılan çoğaltma sayısını alır.

ResourceGroupName

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IHasResourceGroup)
Sku

Hizmetin SKU türünü alır.

Status

Arama hizmeti durumunu alır. Olası değerler şunlardır: 'running': Arama hizmeti çalışıyor ve herhangi bir sağlama işlemi gerçekleştirilemiyor. 'sağlama': Arama hizmeti sağlanıyor veya ölçeği artırılıyor veya azaltılıyor. 'silme': Arama hizmeti siliniyor. 'düzeyi düşürüldü': Arama hizmeti düzeyi düşürüldü. Temel alınan arama birimleri iyi durumda olmadığında bu durum oluşabilir. Arama hizmeti büyük olasılıkla çalışır durumdadır, ancak performans yavaş olabilir ve bazı istekler bırakılabilir. 'disabled': Arama hizmeti devre dışı bırakıldı. Bu durumda, hizmet tüm API isteklerini reddeder. 'error': Arama hizmeti bir hata durumunda. Hizmetiniz düzeyi düşürülmüş, devre dışı bırakılmış veya hata durumlarındaysa, Azure Search ekibinin temel sorunu etkin bir şekilde araştırdığını gösterir. Bu durumlardaki ayrılmış hizmetler sağlanan arama birimi sayısına göre ücretlendirilebilir.

StatusDetails

Durumun ayrıntılarını alır.

Tags

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IResource)
Type

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IResource)

Yöntemler

CreateQueryKey(String)

Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz.

CreateQueryKeyAsync(String, CancellationToken)

Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz.

DeleteQueryKey(String)

Belirtilen sorgu anahtarını siler. Yönetici anahtarlarının aksine sorgu anahtarları yeniden oluşturulmuyor. Sorgu anahtarını yeniden oluşturma işlemi, sorgu anahtarını silip yeniden oluşturmaktır.

DeleteQueryKeyAsync(String, CancellationToken)

Belirtilen sorgu anahtarını siler. Yönetici anahtarlarının aksine sorgu anahtarları yeniden oluşturulmuyor. Sorgu anahtarını yeniden oluşturma işlemi, sorgu anahtarını silip yeniden oluşturmaktır.

GetAdminKeys()

Belirtilen Azure Arama hizmeti için birincil ve ikincil yönetici API anahtarları.

GetAdminKeysAsync(CancellationToken)

Belirtilen Azure Arama hizmeti için birincil ve ikincil yönetici API anahtarları.

ListQueryKeys()

Verilen Azure Arama hizmeti için sorgu API anahtarlarının listesini döndürür.

ListQueryKeysAsync(CancellationToken)

Verilen Azure Arama hizmeti için sorgu API anahtarlarının listesini döndürür.

Refresh()

Azure ile eşitlenecek kaynağı yeniler.

(Devralındığı yer: IRefreshable<T>)
RefreshAsync(CancellationToken)

Azure ile eşitlenecek kaynağı yeniler.

(Devralındığı yer: IRefreshable<T>)
RegenerateAdminKeys(AdminKeyKind)

Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz.

RegenerateAdminKeysAsync(AdminKeyKind, CancellationToken)

Birincil veya ikincil yönetici API anahtarını yeniden oluşturur. Aynı anda yalnızca bir anahtar yeniden oluşturabilirsiniz.

Update()

Azure kayıt defterinin sabit istemci tarafı gösterimi.

(Devralındığı yer: IUpdatable<T>)

Şunlara uygulanır