1.0.0-beta.4 (2020-06-09)
- Split
SearchServiceClient
into two clientsSearchIndexClient
,SearchIndexerClient
. - Split
SearchServiceAsyncClient
into two clientsSearchIndexAsyncClient
,SearchIndexerAsyncClient
. - Added
SearchIndexClientBuilder
to build sync clientSearchIndexClient
and async clientSearchIndexAsyncClient
. - Added
SearchIndexerClientBuilder
to build sync clientSearchIndexerClient
and async clientSearchIndexerAsyncClient
. - Removed
SearchServiceClientBuilder
. - Renamed
SearchIndexClient
toSearchClient
andSearchIndexAsyncClient
toSearchAsyncClient
. - Put all models used
SearchIndexClient
andSearchIndexerClient
(same for async clients) undercom.azure.search.documents.indexes
. - Removed
SearchIndexerDataSource
toSearchIndexerDataSourceConnection
, - Renamed methods on
SearchIndexerClient
andSearchIndexerAsyncClient
idiomatically matching "DataSource" to "DataSourceConnection". - Removed
DataSourceCredential
andAzureActiveDirectoryApplicationCredentials
,
and uplifted the properties toSearchIndexerDataSourceConnection
andSearchResourceEncryptionKey
respectively. - Removed
select
parameter from list service resource APIs. - Added list names APIs for each search service resource. (e.g.
listSearchIndexNames
,listSearchIndexerNames
,listDataSourceNames
,listSkillsetNames
,listSynonymMapNames
) - Removed deprecated versions and removed the V2 suffix. SDK is currently having
EdgeNGramTokenFilter
,KeywordTokenizer
,LuceneStandardTokenizer
,
NGramTokenFilter
, andPathHierarchyTokenizer
. - Renamed
Similarity
toSimilarityAlgorithm
. - Renamed
Suggester
toSearchSuggester
. - Renamed fields
synonymMaps
tosynonymMapNames
,analyzer
toanalyzerName
,
searchAnalyzer
tosearchAnalyzerName
andindexAnalyzer
toindexAnalyzerName
inSearchField
,SearchableField
. - Renamed
SimpleField
toSimpleFieldBuilder
,SearchableField
toSearchableFieldBuilder
andComplexField
toComplexFieldBuilder
.