2020-05-08 15:10:53 +00:00
|
|
|
|
using System;
|
|
|
|
|
using System.Linq.Expressions;
|
|
|
|
|
|
|
|
|
|
namespace ASC.ElasticSearch
|
2020-04-29 08:04:19 +00:00
|
|
|
|
{
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
public Expression<Func<ISearchItem, object[]>> SearchContentFields { get; }
|
2020-04-29 08:04:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public interface ISearchItemDocument : ISearchItem
|
|
|
|
|
{
|
|
|
|
|
public Document Document { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|