Documentation
¶
Index ¶
Constants ¶
View Source
const (
ScoreSort = internal.ScoreSorter
)
Variables ¶
View Source
var Sorters = map[int]esp.EsSorter{ ScoreSort: (*esp.ScoreSorter)(nil), }
Functions ¶
func ConvertAllFieldsSearchQuery ¶
func ConvertAllFieldsSearchQuery(in *pb.SearchOptions_AllFieldsKey) []types.Query
func ConvertMultiFieldsSearchQuery ¶
func ConvertMultiFieldsSearchQuery(in *pb.SearchOptions_MultiFieldsKey) []types.Query
Types ¶
type MomentEsModel ¶
type MomentEsModel interface { Search(ctx context.Context, query []types.Query, fopts *internal.FilterOptions, popts *paginator.PaginationOptions, sorter int) ([]*internal.Moment, int64, error) CountWithQuery(ctx context.Context, query []types.Query, fopts *internal.FilterOptions) (int64, error) }
func NewMomentModel ¶
func NewMomentModel(db string, es config.ElasticsearchConf) MomentEsModel
Click to show internal directories.
Click to hide internal directories.