Class DatabaseSearchProvider  
  
  
    - Namespace
- Oqtane.Providers
- Assembly
- Oqtane.Server.dll
 
  
  
  
    public class DatabaseSearchProvider : ISearchProvider
   
  
    - Inheritance
- 
      object DatabaseSearchProvider 
    - Implements
- 
      
    
Constructors
  
  
  DatabaseSearchProvider(ISearchContentRepository)
  
  
  
  
  
    public DatabaseSearchProvider(ISearchContentRepository searchContentRepository)
   
  Parameters
  
    - searchContentRepositoryISearchContentRepository
Properties
  
  
  Name
  
  
  
  
  
    public string Name { get; }
   
  Property Value
  
    - string
Methods
  
  
  DeleteSearchContent(int)
  
  
  
  
  
    public Task DeleteSearchContent(int siteId)
   
  Parameters
  
    - siteIdint
Returns
  
    - Task
  GetSearchResultsAsync(SearchQuery)
  
  
  
  
  
    public Task<List<SearchResult>> GetSearchResultsAsync(SearchQuery searchQuery)
   
  Parameters
  
    - searchQuerySearchQuery
Returns
  
    - Task<List<SearchResult>>
  SaveSearchContent(SearchContent, Dictionary<string, string>)
  
  
  
  
  
    public Task SaveSearchContent(SearchContent searchContent, Dictionary<string, string> siteSettings)
   
  Parameters
  
    - searchContentSearchContent
- siteSettingsDictionary<string, string>
Returns
  
    - Task