Uses of Class
com.azure.search.documents.indexes.models.SearchIndex
Packages that use SearchIndex
Package
Description
Azure AI Search, formerly known as "Azure AI Search", provides secure information retrieval at scale over
user-owned content in traditional and conversational search applications.
Package containing the data models for SearchServiceClient.
-
Uses of SearchIndex in com.azure.search.documents.indexes
Methods in com.azure.search.documents.indexes that return SearchIndexModifier and TypeMethodDescriptionSearchIndexClient.createIndex(SearchIndex index) Creates a new Azure AI Search indexSearchIndexClient.createOrUpdateIndex(SearchIndex index) Creates a new Azure AI Search index or updates an index if it already exists.Retrieves an index definition from the Azure AI Search.Methods in com.azure.search.documents.indexes that return types with arguments of type SearchIndexModifier and TypeMethodDescriptionSearchIndexAsyncClient.createIndex(SearchIndex index) Creates a new Azure AI Search index.Mono<com.azure.core.http.rest.Response<SearchIndex>> SearchIndexAsyncClient.createIndexWithResponse(SearchIndex index) Creates a new Azure AI Search index.com.azure.core.http.rest.Response<SearchIndex> SearchIndexClient.createIndexWithResponse(SearchIndex index, com.azure.core.util.Context context) Creates a new Azure AI Search indexSearchIndexAsyncClient.createOrUpdateIndex(SearchIndex index) Creates a new Azure AI Search index or updates an index if it already exists.Mono<com.azure.core.http.rest.Response<SearchIndex>> SearchIndexAsyncClient.createOrUpdateIndexWithResponse(SearchIndex index, boolean allowIndexDowntime, boolean onlyIfUnchanged) Creates a new Azure AI Search index or updates an index if it already exists.com.azure.core.http.rest.Response<SearchIndex> SearchIndexClient.createOrUpdateIndexWithResponse(SearchIndex index, boolean allowIndexDowntime, boolean onlyIfUnchanged, com.azure.core.util.Context context) Creates a new Azure AI Search index or updates an index if it already exists.Retrieves an index definition from the Azure AI Search.Mono<com.azure.core.http.rest.Response<SearchIndex>> SearchIndexAsyncClient.getIndexWithResponse(String indexName) Retrieves an index definition from the Azure AI Search.com.azure.core.http.rest.Response<SearchIndex> SearchIndexClient.getIndexWithResponse(String indexName, com.azure.core.util.Context context) Retrieves an index definition from the Azure AI Search.com.azure.core.http.rest.PagedFlux<SearchIndex> SearchIndexAsyncClient.listIndexes()Lists all indexes available for an Azure AI Search service.com.azure.core.http.rest.PagedIterable<SearchIndex> SearchIndexClient.listIndexes()Lists all indexes available for an Azure AI Search service.com.azure.core.http.rest.PagedIterable<SearchIndex> SearchIndexClient.listIndexes(com.azure.core.util.Context context) Lists all indexes available for an Azure AI Search service.Methods in com.azure.search.documents.indexes with parameters of type SearchIndexModifier and TypeMethodDescriptionSearchIndexAsyncClient.createIndex(SearchIndex index) Creates a new Azure AI Search index.SearchIndexClient.createIndex(SearchIndex index) Creates a new Azure AI Search indexMono<com.azure.core.http.rest.Response<SearchIndex>> SearchIndexAsyncClient.createIndexWithResponse(SearchIndex index) Creates a new Azure AI Search index.com.azure.core.http.rest.Response<SearchIndex> SearchIndexClient.createIndexWithResponse(SearchIndex index, com.azure.core.util.Context context) Creates a new Azure AI Search indexSearchIndexAsyncClient.createOrUpdateIndex(SearchIndex index) Creates a new Azure AI Search index or updates an index if it already exists.SearchIndexClient.createOrUpdateIndex(SearchIndex index) Creates a new Azure AI Search index or updates an index if it already exists.Mono<com.azure.core.http.rest.Response<SearchIndex>> SearchIndexAsyncClient.createOrUpdateIndexWithResponse(SearchIndex index, boolean allowIndexDowntime, boolean onlyIfUnchanged) Creates a new Azure AI Search index or updates an index if it already exists.com.azure.core.http.rest.Response<SearchIndex> SearchIndexClient.createOrUpdateIndexWithResponse(SearchIndex index, boolean allowIndexDowntime, boolean onlyIfUnchanged, com.azure.core.util.Context context) Creates a new Azure AI Search index or updates an index if it already exists.SearchIndexAsyncClient.deleteIndexWithResponse(SearchIndex index, boolean onlyIfUnchanged) Deletes an Azure AI Search index and all the documents it contains.com.azure.core.http.rest.Response<Void> SearchIndexClient.deleteIndexWithResponse(SearchIndex index, boolean onlyIfUnchanged, com.azure.core.util.Context context) Deletes an Azure AI Search index and all the documents it contains. -
Uses of SearchIndex in com.azure.search.documents.indexes.models
Methods in com.azure.search.documents.indexes.models that return SearchIndexModifier and TypeMethodDescriptionstatic SearchIndexSearchIndex.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SearchIndex from the JsonReader.SearchIndex.setAnalyzers(LexicalAnalyzer... analyzers) Set the analyzers property: The analyzers for the index.SearchIndex.setAnalyzers(List<LexicalAnalyzer> analyzers) Set the analyzers property: The analyzers for the index.SearchIndex.setCharFilters(CharFilter... charFilters) Set the charFilters property: The character filters for the index.SearchIndex.setCharFilters(List<CharFilter> charFilters) Set the charFilters property: The character filters for the index.SearchIndex.setCorsOptions(CorsOptions corsOptions) Set the corsOptions property: Options to control Cross-Origin Resource Sharing (CORS) for the index.SearchIndex.setDefaultScoringProfile(String defaultScoringProfile) Set the defaultScoringProfile property: The name of the scoring profile to use if none is specified in the query.SearchIndex.setEncryptionKey(SearchResourceEncryptionKey encryptionKey) Set the encryptionKey property: A description of an encryption key that you create in Azure Key Vault.Set the eTag property: The ETag of the index.SearchIndex.setFields(SearchField... fields) Set the fields property: The fields of the index.SearchIndex.setFields(List<SearchField> fields) Set the fields property: The fields of the index.SearchIndex.setNormalizers(List<LexicalNormalizer> normalizers) Set the normalizers property: The normalizers for the index.SearchIndex.setScoringProfiles(ScoringProfile... scoringProfiles) Set the scoringProfiles property: The scoring profiles for the index.SearchIndex.setScoringProfiles(List<ScoringProfile> scoringProfiles) Set the scoringProfiles property: The scoring profiles for the index.SearchIndex.setSemanticSearch(SemanticSearch semanticSearch) Set the semanticSearch property: Defines parameters for a search index that influence semantic capabilities.SearchIndex.setSimilarity(SimilarityAlgorithm similarity) Set the similarity property: The type of similarity algorithm to be used when scoring and ranking the documents matching a search query.SearchIndex.setSuggesters(SearchSuggester... suggesters) Set the suggesters property: The suggesters for the index.SearchIndex.setSuggesters(List<SearchSuggester> suggesters) Set the suggesters property: The suggesters for the index.SearchIndex.setTokenFilters(TokenFilter... tokenFilters) Set the tokenFilters property: The token filters for the index.SearchIndex.setTokenFilters(List<TokenFilter> tokenFilters) Set the tokenFilters property: The token filters for the index.SearchIndex.setTokenizers(LexicalTokenizer... tokenizers) Set the tokenizers property: The tokenizers for the index.SearchIndex.setTokenizers(List<LexicalTokenizer> tokenizers) Set the tokenizers property: The tokenizers for the index.SearchIndex.setVectorSearch(VectorSearch vectorSearch) Set the vectorSearch property: Contains configuration options related to vector search.