SearchIndexerClient Třída
Klient pro interakci s indexery služby Azure Search.
- Dědičnost
-
azure.search.documents._headers_mixin.HeadersMixinSearchIndexerClient
Konstruktor
SearchIndexerClient(endpoint: str, credential: AzureKeyCredential | TokenCredential, **kwargs: Any)
Parametry
- credential
- AzureKeyCredential nebo TokenCredential
Přihlašovací údaje pro autorizaci žádostí klientů vyhledávání
- api_version
- str
Verze rozhraní API pro vyhledávání, která se má použít pro požadavky.
- audience
- str
nastaví cílovou skupinu pro ověřování pomocí Azure Active Directory (AAD). Při použití sdíleného klíče se nezohlední cílová skupina. Pokud cílová skupina není k dispozici, předpokládá se cílová skupina veřejného cloudu.
Metody
close |
Zavřete SearchIndexerClient relaci. |
create_data_source_connection |
Vytvoří nové připojení ke zdroji dat. |
create_indexer |
Vytvoří nový SearchIndexer. |
create_or_update_data_source_connection |
Vytvoří nové připojení ke zdroji dat nebo aktualizuje připojení ke zdroji dat, pokud již existuje. :p aram data_source_connection: Definice připojení ke zdroji dat pro vytvoření nebo aktualizaci. :type data_source_connection: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection :keyword match_condition: Podmínka shody pro :p aramtype match_condition: ~azure.core.MatchConditions :return: The created SearchIndexerDataSourceConnection :rtype: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection |
create_or_update_indexer |
Vytvoří nový indexer nebo aktualizuje indexer, pokud už existuje. |
create_or_update_skillset |
Vytvořte novou sadu SearchIndexerSkillset v azure Search nebo aktualizujte existující sadu. |
create_skillset |
Vytvoření nové sady SearchIndexerSkillset v Azure Search |
delete_data_source_connection |
Odstraní připojení ke zdroji dat. Pokud chcete použít podmínky přístupu, musí být místo názvu zadaný model SearchIndexerDataSourceConnection. K bezpodmínečnému odstranění stačí zadat název připojení ke zdroji dat. |
delete_indexer |
Odstraní indexer. Pokud chcete použít podmínky přístupu, musí se místo názvu zadat model SearchIndexer. Stačí zadat název indexeru k bezpodmínečnému odstranění. |
delete_skillset |
Odstraňte pojmenovanou SearchIndexerSkillset v Azure Search. Pokud chcete použít podmínky přístupu, musí být místo názvu zadaný model SearchIndexerSkillset. K bezpodmínečnému odstranění stačí zadat název sady dovedností. |
get_data_source_connection |
Načte definici připojení zdroje dat. |
get_data_source_connection_names |
Zobrazí seznam všech názvů připojení zdroje dat dostupných pro vyhledávací službu. |
get_data_source_connections |
Zobrazí seznam všech dostupných připojení ke zdrojům dat pro vyhledávací službu. |
get_indexer |
Načte definici indexeru. |
get_indexer_names |
Zobrazí seznam všech názvů indexerů dostupných pro vyhledávací službu. |
get_indexer_status |
Získejte stav indexeru. |
get_indexers |
Zobrazí seznam všech indexerů dostupných pro vyhledávací službu. |
get_skillset |
Načtení pojmenované sady SearchIndexerSkillset v Azure Search |
get_skillset_names |
Seznam názvů SearchIndexerSkillset v Azure Search. |
get_skillsets |
Vypište searchIndexerSkillsets v azure Search. |
reset_indexer |
Obnoví stav sledování změn přidružený k indexeru. |
run_indexer |
Spusťte indexer. |
close
Zavřete SearchIndexerClient relaci.
close() -> None
create_data_source_connection
Vytvoří nové připojení ke zdroji dat.
create_data_source_connection(data_source_connection: SearchIndexerDataSourceConnection, **kwargs: Any) -> SearchIndexerDataSourceConnection
Parametry
- data_source_connection
- SearchIndexerDataSourceConnection
Definice připojení ke zdroji dat, které se má vytvořit.
Návraty
Vytvořený SearchIndexerDataSourceConnection
Návratový typ
Příklady
Vytvoření zdroje dat
container = SearchIndexerDataContainer(name="searchcontainer")
data_source_connection = SearchIndexerDataSourceConnection(
name="sample-data-source-connection", type="azureblob", connection_string=connection_string, container=container
)
result = client.create_data_source_connection(data_source_connection)
print(result)
print("Create new Data Source Connection - sample-data-source-connection")
create_indexer
Vytvoří nový SearchIndexer.
create_indexer(indexer: SearchIndexer, **kwargs: Any) -> SearchIndexer
Parametry
Návraty
Vytvořený Indexer služby SearchIndexer
Návratový typ
create_or_update_data_source_connection
Vytvoří nové připojení ke zdroji dat nebo aktualizuje připojení ke zdroji dat, pokud již existuje. :p aram data_source_connection: Definice připojení ke zdroji dat pro vytvoření nebo aktualizaci. :type data_source_connection: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection :keyword match_condition: Podmínka shody pro :p aramtype match_condition: ~azure.core.MatchConditions :return: The created SearchIndexerDataSourceConnection :rtype: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection
create_or_update_data_source_connection(data_source_connection: SearchIndexerDataSourceConnection, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> SearchIndexerDataSourceConnection
create_or_update_indexer
Vytvoří nový indexer nebo aktualizuje indexer, pokud už existuje.
create_or_update_indexer(indexer: SearchIndexer, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> SearchIndexer
Parametry
- match_condition
- MatchConditions
Podmínka shody, která se má použít u značky etag
Návraty
Vytvořený Indexer služby SearchIndexer
Návratový typ
create_or_update_skillset
Vytvořte novou sadu SearchIndexerSkillset v azure Search nebo aktualizujte existující sadu.
create_or_update_skillset(skillset: SearchIndexerSkillset, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> SearchIndexerSkillset
Parametry
- skillset
- SearchIndexerSkillset
Objekt SearchIndexerSkillset pro vytvoření nebo aktualizaci
- match_condition
- MatchConditions
Podmínka shody, která se má použít u značky etag
Návraty
Vytvořená nebo aktualizovaná sada SearchIndexerSkillset
Návratový typ
create_skillset
Vytvoření nové sady SearchIndexerSkillset v Azure Search
create_skillset(skillset: SearchIndexerSkillset, **kwargs: Any) -> SearchIndexerSkillset
Parametry
Návraty
Vytvořená sada SearchIndexerSkillset
Návratový typ
delete_data_source_connection
Odstraní připojení ke zdroji dat. Pokud chcete použít podmínky přístupu, musí být místo názvu zadaný model SearchIndexerDataSourceConnection. K bezpodmínečnému odstranění stačí zadat název připojení ke zdroji dat.
delete_data_source_connection(data_source_connection: str | SearchIndexerDataSourceConnection, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- data_source_connection
- str nebo SearchIndexerDataSourceConnection
Připojení ke zdroji dat, které chcete odstranit.
- match_condition
- MatchConditions
Podmínka shody, která se má použít u značky etag
Návraty
Žádné
Návratový typ
Příklady
Odstranění funkce SearchIndexerDataSourceConnection
client.delete_data_source_connection("sample-data-source-connection")
print("Data Source Connection 'sample-data-source-connection' successfully deleted")
delete_indexer
Odstraní indexer. Pokud chcete použít podmínky přístupu, musí se místo názvu zadat model SearchIndexer. Stačí zadat název indexeru k bezpodmínečnému odstranění.
delete_indexer(indexer: str | SearchIndexer, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- match_condition
- MatchConditions
Podmínka shody, která se má použít u značky etag
Návraty
Žádné
Návratový typ
delete_skillset
Odstraňte pojmenovanou SearchIndexerSkillset v Azure Search. Pokud chcete použít podmínky přístupu, musí být místo názvu zadaný model SearchIndexerSkillset. K bezpodmínečnému odstranění stačí zadat název sady dovedností.
delete_skillset(skillset: str | SearchIndexerSkillset, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- skillset
- str nebo SearchIndexerSkillset
Sada SearchIndexerSkillset, která se má odstranit
- match_condition
- MatchConditions
Podmínka shody, která se má použít u značky etag
get_data_source_connection
Načte definici připojení zdroje dat.
get_data_source_connection(name: str, **kwargs: Any) -> SearchIndexerDataSourceConnection
Parametry
Návraty
SearchIndexerDataSourceConnection, který je načten.
Návratový typ
Příklady
Načtení funkce SearchIndexerDataSourceConnection
result = client.get_data_source_connection("sample-data-source-connection")
print("Retrived Data Source Connection 'sample-data-source-connection'")
get_data_source_connection_names
Zobrazí seznam všech názvů připojení zdroje dat dostupných pro vyhledávací službu.
get_data_source_connection_names(**kwargs: Any) -> Sequence[str]
Návraty
Seznam všech názvů připojení ke zdroji dat
Návratový typ
get_data_source_connections
Zobrazí seznam všech dostupných připojení ke zdrojům dat pro vyhledávací službu.
get_data_source_connections(*, select: List[str] | None = None, **kwargs: Any) -> Sequence[SearchIndexerDataSourceConnection]
Parametry
Vybere vlastnosti nejvyšší úrovně sad dovedností, které se mají načíst. Zadaný jako seznam názvů vlastností JSON nebo *pro všechny vlastnosti. Výchozí hodnota je všechny vlastnosti.
Návraty
Seznam všech připojení ke zdrojům dat
Návratový typ
Příklady
Vypsat všechny funkce SearchIndexerDataSourceConnections
result = client.get_data_source_connections()
names = [ds.name for ds in result]
print("Found {} Data Source Connections in the service: {}".format(len(result), ", ".join(names)))
get_indexer
Načte definici indexeru.
get_indexer(name: str, **kwargs: Any) -> SearchIndexer
Parametry
Návraty
SearchIndexer, který se načte.
Návratový typ
get_indexer_names
Zobrazí seznam všech názvů indexerů dostupných pro vyhledávací službu.
get_indexer_names(**kwargs: Any) -> Sequence[str]
Návraty
Seznam všech indexerů searchindexerů.
Návratový typ
get_indexer_status
Získejte stav indexeru.
get_indexer_status(name: str, **kwargs: Any) -> SearchIndexerStatus
Parametry
Návraty
SearchIndexerStatus
Návratový typ
get_indexers
Zobrazí seznam všech indexerů dostupných pro vyhledávací službu.
get_indexers(*, select: List[str] | None = None, **kwargs: Any) -> Sequence[SearchIndexer]
Parametry
Vybere vlastnosti nejvyšší úrovně sad dovedností, které se mají načíst. Zadaný jako seznam názvů vlastností JSON nebo *pro všechny vlastnosti. Výchozí hodnota je všechny vlastnosti.
Návraty
Seznam všech indexerů searchindexerů.
Návratový typ
get_skillset
Načtení pojmenované sady SearchIndexerSkillset v Azure Search
get_skillset(name: str, **kwargs: Any) -> SearchIndexerSkillset
Parametry
Návraty
Načtená sada SearchIndexerSkillset
Návratový typ
Výjimky
get_skillset_names
Seznam názvů SearchIndexerSkillset v Azure Search.
get_skillset_names(**kwargs: Any) -> List[str]
Návraty
Seznam názvů searchIndexerSkillset
Návratový typ
Výjimky
get_skillsets
Vypište searchIndexerSkillsets v azure Search.
get_skillsets(*, select: List[str] | None = None, **kwargs: Any) -> List[SearchIndexerSkillset]
Parametry
Vybere vlastnosti nejvyšší úrovně sad dovedností, které se mají načíst. Zadaný jako seznam názvů vlastností JSON nebo *pro všechny vlastnosti. Výchozí hodnota je všechny vlastnosti.
Návraty
Seznam sad SearchIndexerSkillsets
Návratový typ
Výjimky
reset_indexer
Obnoví stav sledování změn přidružený k indexeru.
reset_indexer(name: str, **kwargs: Any) -> None
Parametry
Návraty
Žádné
Návratový typ
run_indexer
Azure SDK for Python