DocSpace-client/common/services/ASC.ElasticSearch/Core/ISearchItem.cs

22 lines
529 B
C#
Raw Normal View History

2020-05-08 15:10:53 +00:00
using System;
using System.Linq.Expressions;
2021-05-23 16:11:25 +00:00
using ASC.ElasticSearch.Core;
2020-05-08 15:10:53 +00:00
namespace ASC.ElasticSearch
{
public interface ISearchItem
{
public int Id { get; set; }
public int TenantId { get; set; }
public string IndexName { get; }
2020-05-08 15:10:53 +00:00
2021-05-23 16:11:25 +00:00
public Expression<Func<ISearchItem, object[]>> GetSearchContentFields(SearchSettingsHelper searchSettings);
}
public interface ISearchItemDocument : ISearchItem
{
public Document Document { get; set; }
}
}