SearchIndexerClient Klasa
Klient do interakcji z indeksatorami usługi Azure Search.
- Dziedziczenie
-
azure.search.documents._headers_mixin.HeadersMixinSearchIndexerClient
Konstruktor
SearchIndexerClient(endpoint: str, credential: AzureKeyCredential | TokenCredential, **kwargs: Any)
Parametry
- credential
- AzureKeyCredential lub TokenCredential
Poświadczenie do autoryzowania żądań klientów wyszukiwania
- api_version
- str
Wersja interfejsu API wyszukiwania do użycia dla żądań.
- audience
- str
Ustawia odbiorców do użycia do uwierzytelniania w usłudze Azure Active Directory (AAD). Odbiorcy nie są brani pod uwagę podczas korzystania z klucza wspólnego. Jeśli odbiorcy nie zostaną podani, zakłada się, że odbiorcy chmury publicznej.
Metody
close |
Zamknij sesję SearchIndexerClient . |
create_data_source_connection |
Tworzy nowe połączenie ze źródłem danych. |
create_indexer |
Tworzy nowy indeksator wyszukiwania. |
create_or_update_data_source_connection |
Tworzy nowe połączenie ze źródłem danych lub aktualizuje połączenie ze źródłem danych, jeśli już istnieje. :p aram data_source_connection: definicja połączenia ze źródłem danych w celu utworzenia lub zaktualizowania. :type data_source_connection: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection :keyword match_condition: warunek dopasowania do użycia w match_condition etag :p aramtype: ~azure.core.MatchConditions :return: Utworzony element SearchIndexerDataSourceConnection:rtype: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection |
create_or_update_indexer |
Tworzy nowy indeksator lub aktualizuje indeksator, jeśli już istnieje. |
create_or_update_skillset |
Utwórz nowy zestaw SearchIndexerSkillset w usłudze Azure usługa wyszukiwania lub zaktualizuj istniejący. |
create_skillset |
Tworzenie nowego zestawu SearchIndexerSkillset w usłudze Azure usługa wyszukiwania |
delete_data_source_connection |
Usuwa połączenie ze źródłem danych. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexerDataSourceConnection zamiast nazwy. Wystarczy podać nazwę połączenia ze źródłem danych, aby usunąć bezwarunkowo |
delete_indexer |
Usuwa indeksator. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexer zamiast nazwy. Wystarczy podać nazwę indeksatora, aby usunąć bezwarunkowo. |
delete_skillset |
Usuń nazwany element SearchIndexerSkillset w usłudze Azure usługa wyszukiwania. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexerSkillset zamiast nazwy. Wystarczy podać nazwę zestawu umiejętności, aby usunąć bezwarunkowo |
get_data_source_connection |
Pobiera definicję połączenia ze źródłem danych. |
get_data_source_connection_names |
Wyświetla listę wszystkich nazw połączeń ze źródłem danych dostępnych dla usługi wyszukiwania. |
get_data_source_connections |
Wyświetla listę wszystkich połączeń ze źródłem danych dostępnych dla usługi wyszukiwania. |
get_indexer |
Pobiera definicję indeksatora. |
get_indexer_names |
Wyświetla listę wszystkich nazw indeksatora dostępnych dla usługi wyszukiwania. |
get_indexer_status |
Pobierz stan indeksatora. |
get_indexers |
Wyświetla listę wszystkich indeksatorów dostępnych dla usługi wyszukiwania. |
get_skillset |
Pobieranie nazwanego elementu SearchIndexerSkillset w usłudze Azure usługa wyszukiwania |
get_skillset_names |
Wyświetl listę nazw SearchIndexerSkillset w usługa wyszukiwania Azure. |
get_skillsets |
Wyświetl listę elementów SearchIndexerSkillsets w usługa wyszukiwania Azure. |
reset_indexer |
Resetuje stan śledzenia zmian skojarzony z indeksatorem. |
run_indexer |
Uruchom indeksator. |
close
Zamknij sesję SearchIndexerClient .
close() -> None
create_data_source_connection
Tworzy nowe połączenie ze źródłem danych.
create_data_source_connection(data_source_connection: SearchIndexerDataSourceConnection, **kwargs: Any) -> SearchIndexerDataSourceConnection
Parametry
- data_source_connection
- SearchIndexerDataSourceConnection
Definicja połączenia ze źródłem danych do utworzenia.
Zwraca
Utworzony element SearchIndexerDataSourceConnection
Typ zwracany
Przykłady
Tworzenie źródła danych
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
Tworzy nowy indeksator wyszukiwania.
create_indexer(indexer: SearchIndexer, **kwargs: Any) -> SearchIndexer
Parametry
Zwraca
Utworzony indeksator wyszukiwania
Typ zwracany
create_or_update_data_source_connection
Tworzy nowe połączenie ze źródłem danych lub aktualizuje połączenie ze źródłem danych, jeśli już istnieje. :p aram data_source_connection: definicja połączenia ze źródłem danych w celu utworzenia lub zaktualizowania. :type data_source_connection: ~azure.search.documents.indexes.models.SearchIndexerDataSourceConnection :keyword match_condition: warunek dopasowania do użycia w match_condition etag :p aramtype: ~azure.core.MatchConditions :return: Utworzony element 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
Tworzy nowy indeksator lub aktualizuje indeksator, jeśli już istnieje.
create_or_update_indexer(indexer: SearchIndexer, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> SearchIndexer
Parametry
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etag
Zwraca
Utworzony indeksator wyszukiwania
Typ zwracany
create_or_update_skillset
Utwórz nowy zestaw SearchIndexerSkillset w usłudze Azure usługa wyszukiwania lub zaktualizuj istniejący.
create_or_update_skillset(skillset: SearchIndexerSkillset, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> SearchIndexerSkillset
Parametry
- skillset
- SearchIndexerSkillset
Obiekt SearchIndexerSkillset do utworzenia lub zaktualizowania
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etag
Zwraca
Utworzony lub zaktualizowany element SearchIndexerSkillset
Typ zwracany
create_skillset
Tworzenie nowego zestawu SearchIndexerSkillset w usłudze Azure usługa wyszukiwania
create_skillset(skillset: SearchIndexerSkillset, **kwargs: Any) -> SearchIndexerSkillset
Parametry
Zwraca
Utworzony element SearchIndexerSkillset
Typ zwracany
delete_data_source_connection
Usuwa połączenie ze źródłem danych. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexerDataSourceConnection zamiast nazwy. Wystarczy podać nazwę połączenia ze źródłem danych, aby usunąć bezwarunkowo
delete_data_source_connection(data_source_connection: str | SearchIndexerDataSourceConnection, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- data_source_connection
- str lub SearchIndexerDataSourceConnection
Połączenie ze źródłem danych do usunięcia.
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etag
Zwraca
Brak
Typ zwracany
Przykłady
Usuwanie elementu SearchIndexerDataSourceConnection
client.delete_data_source_connection("sample-data-source-connection")
print("Data Source Connection 'sample-data-source-connection' successfully deleted")
delete_indexer
Usuwa indeksator. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexer zamiast nazwy. Wystarczy podać nazwę indeksatora, aby usunąć bezwarunkowo.
delete_indexer(indexer: str | SearchIndexer, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etag
Zwraca
Brak
Typ zwracany
delete_skillset
Usuń nazwany element SearchIndexerSkillset w usłudze Azure usługa wyszukiwania. Aby można było korzystać z warunków dostępu, należy podać model SearchIndexerSkillset zamiast nazwy. Wystarczy podać nazwę zestawu umiejętności, aby usunąć bezwarunkowo
delete_skillset(skillset: str | SearchIndexerSkillset, *, match_condition: MatchConditions = MatchConditions.Unconditionally, **kwargs: Any) -> None
Parametry
- match_condition
- MatchConditions
Warunek dopasowania do użycia na etag
get_data_source_connection
Pobiera definicję połączenia ze źródłem danych.
get_data_source_connection(name: str, **kwargs: Any) -> SearchIndexerDataSourceConnection
Parametry
Zwraca
Pobrany element SearchIndexerDataSourceConnection.
Typ zwracany
Przykłady
Pobieranie elementu 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
Wyświetla listę wszystkich nazw połączeń ze źródłem danych dostępnych dla usługi wyszukiwania.
get_data_source_connection_names(**kwargs: Any) -> Sequence[str]
Zwraca
Lista wszystkich nazw połączeń ze źródłem danych.
Typ zwracany
get_data_source_connections
Wyświetla listę wszystkich połączeń ze źródłem danych dostępnych dla usługi wyszukiwania.
get_data_source_connections(*, select: List[str] | None = None, **kwargs: Any) -> Sequence[SearchIndexerDataSourceConnection]
Parametry
Wybiera właściwości najwyższego poziomu zestawów umiejętności do pobrania. Określono jako listę nazw właściwości JSON lub "*" dla wszystkich właściwości. Wartość domyślna to wszystkie właściwości.
Zwraca
Lista wszystkich połączeń ze źródłem danych.
Typ zwracany
Przykłady
Wyświetl listę wszystkich elementów 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
Pobiera definicję indeksatora.
get_indexer(name: str, **kwargs: Any) -> SearchIndexer
Parametry
Zwraca
Pobierany indeksator wyszukiwania.
Typ zwracany
get_indexer_names
Wyświetla listę wszystkich nazw indeksatora dostępnych dla usługi wyszukiwania.
get_indexer_names(**kwargs: Any) -> Sequence[str]
Zwraca
Lista wszystkich indeksatorów wyszukiwania.
Typ zwracany
get_indexer_status
Pobierz stan indeksatora.
get_indexer_status(name: str, **kwargs: Any) -> SearchIndexerStatus
Parametry
Zwraca
SearchIndexerStatus
Typ zwracany
get_indexers
Wyświetla listę wszystkich indeksatorów dostępnych dla usługi wyszukiwania.
get_indexers(*, select: List[str] | None = None, **kwargs: Any) -> Sequence[SearchIndexer]
Parametry
Wybiera właściwości najwyższego poziomu zestawów umiejętności do pobrania. Określono jako listę nazw właściwości JSON lub "*" dla wszystkich właściwości. Wartość domyślna to wszystkie właściwości.
Zwraca
Lista wszystkich indeksatorów wyszukiwania.
Typ zwracany
get_skillset
Pobieranie nazwanego elementu SearchIndexerSkillset w usłudze Azure usługa wyszukiwania
get_skillset(name: str, **kwargs: Any) -> SearchIndexerSkillset
Parametry
Zwraca
Pobrany element SearchIndexerSkillset
Typ zwracany
Wyjątki
get_skillset_names
Wyświetl listę nazw SearchIndexerSkillset w usługa wyszukiwania Azure.
get_skillset_names(**kwargs: Any) -> List[str]
Zwraca
Lista nazw searchIndexerSkillset
Typ zwracany
Wyjątki
get_skillsets
Wyświetl listę elementów SearchIndexerSkillsets w usługa wyszukiwania Azure.
get_skillsets(*, select: List[str] | None = None, **kwargs: Any) -> List[SearchIndexerSkillset]
Parametry
Wybiera właściwości najwyższego poziomu zestawów umiejętności do pobrania. Określono jako listę nazw właściwości JSON lub "*" dla wszystkich właściwości. Wartość domyślna to wszystkie właściwości.
Zwraca
Lista elementów SearchIndexerSkillsets
Typ zwracany
Wyjątki
reset_indexer
Resetuje stan śledzenia zmian skojarzony z indeksatorem.
reset_indexer(name: str, **kwargs: Any) -> None
Parametry
Zwraca
Brak
Typ zwracany
run_indexer
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla