add ability to manage search results settings

This commit is contained in:
sbwalker
2024-07-19 12:55:59 -04:00
parent 5443629ec5
commit 59bba83b1d
10 changed files with 206 additions and 42 deletions

View File

@ -1,8 +1,6 @@
using System;
namespace Oqtane.Shared
{
public enum SearchSortFields
public enum SearchSortField
{
Relevance,
Title,

View File

@ -1,8 +1,6 @@
using System;
namespace Oqtane.Shared
{
public enum SearchSortDirections
public enum SearchSortOrder
{
Ascending,
Descending

View File

@ -16,9 +16,9 @@ namespace Oqtane.Models
public string ExcludeEntities { get; set; } = ""; // comma delimited entities to exclude
public DateTime From { get; set; }
public DateTime FromDate { get; set; }
public DateTime To { get; set; }
public DateTime ToDate { get; set; }
public IDictionary<string, string> Properties { get; set; } = new Dictionary<string, string>();
@ -26,10 +26,10 @@ namespace Oqtane.Models
public int PageSize { get; set; }
public SearchSortFields SortField { get; set; }
public SearchSortField SortField { get; set; }
public SearchSortDirections SortDirection { get; set; }
public SearchSortOrder SortOrder { get; set; }
public int BodySnippetLength { get; set;} = 255;
public int BodyLength { get; set;} = 255;
}
}