Documentation ¶
Index ¶
- type BloomFilter
- type DefaultFilter
- type DefaultRanker
- type DefaultScorer
- type Filter
- type FilterManager
- type Ranker
- type RankerManager
- type RecallResult
- type RecallTask
- type Result
- type Scorer
- type ScorerManager
- type Service
- func (s *Service) Close()
- func (s *Service) NewIncomeVideo(ctx context.Context, in *v1.NewIncomeVideoRequest) (res *empty.Empty, err error)
- func (s *Service) Ping(c context.Context) (err error)
- func (s *Service) Recall(ctx context.Context, request *v1.RecallRequest) (*v1.RecallResponse, error)
- func (s *Service) VideoIndex(ctx context.Context, in *v1.VideoIndexRequest) (*v1.VideoIndexResponse, error)
- func (s *Service) VideosByIndex(ctx context.Context, in *v1.VideosByIndexRequest) (res *v1.VideosByIndexResponse, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BloomFilter ¶
type BloomFilter struct {
// contains filtered or unexported fields
}
BloomFilter struct
type DefaultRanker ¶
type DefaultRanker struct {
// contains filtered or unexported fields
}
DefaultRanker .
type DefaultScorer ¶
type DefaultScorer struct {
// contains filtered or unexported fields
}
DefaultScorer .
type FilterManager ¶
type FilterManager struct {
// contains filtered or unexported fields
}
FilterManager .
func NewFilterManager ¶
func NewFilterManager(args ...interface{}) *FilterManager
NewFilterManager .
func (*FilterManager) DoFilter ¶
func (fm *FilterManager) DoFilter(svid uint64, names ...string) bool
DoFilter .
func (*FilterManager) SetFilter ¶
func (fm *FilterManager) SetFilter(name string, f Filter)
SetFilter .
type RankerManager ¶
type RankerManager struct {
// contains filtered or unexported fields
}
RankerManager .
type RecallResult ¶
RecallResult .
type RecallTask ¶
type RecallTask struct {
// contains filtered or unexported fields
}
RecallTask .
func (*RecallTask) SetFilterManager ¶
func (t *RecallTask) SetFilterManager(filter *FilterManager)
SetFilterManager .
func (*RecallTask) SetRankerManager ¶
func (t *RecallTask) SetRankerManager(ranker *RankerManager)
SetRankerManager .
func (*RecallTask) SetScorerManager ¶
func (t *RecallTask) SetScorerManager(sc *ScorerManager)
SetScorerManager .
type ScorerManager ¶
type ScorerManager struct {
// contains filtered or unexported fields
}
ScorerManager .
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service struct
func (*Service) NewIncomeVideo ¶
func (s *Service) NewIncomeVideo(ctx context.Context, in *v1.NewIncomeVideoRequest) (res *empty.Empty, err error)
NewIncomeVideo 更新新发视频标签
func (*Service) Recall ¶
func (s *Service) Recall(ctx context.Context, request *v1.RecallRequest) (*v1.RecallResponse, error)
Recall recsys recall video id list by tag
func (*Service) VideoIndex ¶
func (s *Service) VideoIndex(ctx context.Context, in *v1.VideoIndexRequest) (*v1.VideoIndexResponse, error)
VideoIndex 获取视频正排信息
func (*Service) VideosByIndex ¶
func (s *Service) VideosByIndex(ctx context.Context, in *v1.VideosByIndexRequest) (res *v1.VideosByIndexResponse, err error)
VideosByIndex 获取单个倒排下的视频列表
Source Files ¶
Click to show internal directories.
Click to hide internal directories.