C# Class Azure.ContentSearch.AzureProvider.AzureIndex

Inheritance: AbstractSearchIndex, ISearchIndex, IDisposable
Afficher le fichier Open project: jscott1277/SitecoreAzureSearchProvider

Méthodes publiques

Méthode Description
AddCrawler ( IProviderCrawler crawler ) : void
AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
AddIndex ( ISearchIndex index ) : void
AddStrategy ( IIndexUpdateStrategy strategy ) : void
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
CreateDeleteContext ( ) : IProviderDeleteContext
CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
CreateUpdateContext ( ) : IProviderUpdateContext
Delete ( IIndexableId indexableId ) : void
Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
Delete ( IIndexableUniqueId indexableUniqueId ) : void
Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
Initialize ( ) : void
Rebuild ( ) : void
Rebuild ( IndexingOptions indexingOptions ) : void
RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
Refresh ( ) : void
Refresh ( IIndexable indexableStartingPoint ) : void
Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
RemoveAllCrawlers ( ) : void
RemoveCrawler ( IProviderCrawler crawler ) : bool
Reset ( ) : void
Update ( IEnumerable indexableUniqueIds ) : void
Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
Update ( IEnumerable indexableInfo ) : void
Update ( IIndexableUniqueId indexableUniqueId ) : void
Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void

Méthodes protégées

Méthode Description
AzureIndex ( string name ) : Microsoft.Azure.Search
PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void

Private Methods

Méthode Description
BuildAzureIndex ( ) : void

Method Details

AddCrawler() public méthode

public AddCrawler ( IProviderCrawler crawler ) : void
crawler IProviderCrawler
Résultat void

AddCrawler() public méthode

public AddCrawler ( IProviderCrawler crawler, bool initializeCrawler ) : void
crawler IProviderCrawler
initializeCrawler bool
Résultat void

AddIndex() public méthode

public AddIndex ( ISearchIndex index ) : void
index ISearchIndex
Résultat void

AddStrategy() public méthode

public AddStrategy ( IIndexUpdateStrategy strategy ) : void
strategy IIndexUpdateStrategy
Résultat void

AzureIndex() protected méthode

protected AzureIndex ( string name ) : Microsoft.Azure.Search
name string
Résultat Microsoft.Azure.Search

AzureIndex() public méthode

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
Résultat Microsoft.Azure.Search

AzureIndex() public méthode

public AzureIndex ( string name, string folder, IIndexPropertyStore propertyStore, string group ) : Microsoft.Azure.Search
name string
folder string
propertyStore IIndexPropertyStore
group string
Résultat Microsoft.Azure.Search

CreateDeleteContext() public méthode

public CreateDeleteContext ( ) : IProviderDeleteContext
Résultat IProviderDeleteContext

CreateSearchContext() public méthode

public CreateSearchContext ( SearchSecurityOptions options = SearchSecurityOptions.Default ) : IProviderSearchContext
options SearchSecurityOptions
Résultat IProviderSearchContext

CreateUpdateContext() public méthode

public CreateUpdateContext ( ) : IProviderUpdateContext
Résultat IProviderUpdateContext

Delete() public méthode

public Delete ( IIndexableId indexableId ) : void
indexableId IIndexableId
Résultat void

Delete() public méthode

public Delete ( IIndexableId indexableId, IndexingOptions indexingOptions ) : void
indexableId IIndexableId
indexingOptions IndexingOptions
Résultat void

Delete() public méthode

public Delete ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Résultat void

Delete() public méthode

public Delete ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

PerformRebuild() protected méthode

protected PerformRebuild ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat void

PerformRefresh() protected méthode

protected PerformRefresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat void

Rebuild() public méthode

public Rebuild ( ) : void
Résultat void

Rebuild() public méthode

public Rebuild ( IndexingOptions indexingOptions ) : void
indexingOptions IndexingOptions
Résultat void

RebuildAsync() public méthode

public RebuildAsync ( IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat Task

Refresh() public méthode

public Refresh ( ) : void
Résultat void

Refresh() public méthode

public Refresh ( IIndexable indexableStartingPoint ) : void
indexableStartingPoint IIndexable
Résultat void

Refresh() public méthode

public Refresh ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions ) : void
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
Résultat void

RefreshAsync() public méthode

public RefreshAsync ( IIndexable indexableStartingPoint, IndexingOptions indexingOptions, CancellationToken cancellationToken ) : Task
indexableStartingPoint IIndexable
indexingOptions IndexingOptions
cancellationToken System.Threading.CancellationToken
Résultat Task

RemoveAllCrawlers() public méthode

public RemoveAllCrawlers ( ) : void
Résultat void

RemoveCrawler() public méthode

public RemoveCrawler ( IProviderCrawler crawler ) : bool
crawler IProviderCrawler
Résultat bool

Reset() public méthode

public Reset ( ) : void
Résultat void

Update() public méthode

public Update ( IEnumerable indexableUniqueIds ) : void
indexableUniqueIds IEnumerable
Résultat void

Update() public méthode

public Update ( IEnumerable indexableUniqueIds, IndexingOptions indexingOptions ) : void
indexableUniqueIds IEnumerable
indexingOptions IndexingOptions
Résultat void

Update() public méthode

public Update ( IEnumerable indexableInfo ) : void
indexableInfo IEnumerable
Résultat void

Update() public méthode

public Update ( IIndexableUniqueId indexableUniqueId ) : void
indexableUniqueId IIndexableUniqueId
Résultat void

Update() public méthode

public Update ( IIndexableUniqueId indexableUniqueId, IndexingOptions indexingOptions ) : void
indexableUniqueId IIndexableUniqueId
indexingOptions IndexingOptions
Résultat void