search modifications

This commit is contained in:
sbwalker
2024-07-12 10:33:17 -04:00
parent 90b0f04b3c
commit bb79b9ed74
9 changed files with 144 additions and 306 deletions

View File

@ -11,16 +11,10 @@ namespace Oqtane.Services
{
string Name { get; }
void SaveSearchContent(SearchContent searchContent, Dictionary<string, string> siteSettings, bool autoCommit = false);
Task<List<SearchResult>> GetSearchResultsAsync(SearchQuery searchQuery);
void DeleteSearchContent(string id);
Task<SearchResults> SearchAsync(SearchQuery searchQuery, Func<SearchContent, SearchQuery, bool> validateFunc);
Task SaveSearchContent(SearchContent searchContent, Dictionary<string, string> siteSettings);
bool Optimize();
void Commit();
void ResetIndex();
Task ResetIndex();
}
}

View File

@ -1,14 +0,0 @@
using System;
using Oqtane.Models;
namespace Oqtane.Services
{
public interface ISearchResultManager
{
string Name { get; }
bool Visible(SearchContent searchResult, SearchQuery searchQuery);
string GetUrl(SearchResult searchResult, SearchQuery searchQuery);
}
}

View File

@ -6,8 +6,8 @@ namespace Oqtane.Services
{
public interface ISearchService
{
Task SaveSearchContentAsync(List<SearchContent> searchContents, Dictionary<string, string> siteSettings);
Task<SearchResults> GetSearchResultsAsync(SearchQuery searchQuery);
Task<SearchResults> SearchAsync(SearchQuery searchQuery);
Task<string> SaveSearchContentsAsync(List<SearchContent> searchContents, Dictionary<string, string> siteSettings);
}
}