Documentation
¶
Index ¶
- type Params
- type ReRankerClient
- type ReRankerProvider
- func (p *ReRankerProvider) AdditionalFieldFn(classname string) *graphql.Field
- func (p *ReRankerProvider) AdditionalPropertyDefaultValue() interface{}
- func (p *ReRankerProvider) AdditionalPropertyFn(ctx context.Context, in []search.Result, params interface{}, limit *int, ...) ([]search.Result, error)
- func (p *ReRankerProvider) ExtractAdditionalFn(param []*ast.Argument, class *models.Class) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReRankerClient ¶
type ReRankerClient interface {
Rank(ctx context.Context, query string, documents []string, cfg moduletools.ClassConfig) (*ent.RankResult, error)
}
const maximumNumberOfGoroutines = 10
type ReRankerProvider ¶
type ReRankerProvider struct {
// contains filtered or unexported fields
}
func New ¶
func New(reranker ReRankerClient) *ReRankerProvider
func (*ReRankerProvider) AdditionalFieldFn ¶
func (p *ReRankerProvider) AdditionalFieldFn(classname string) *graphql.Field
func (*ReRankerProvider) AdditionalPropertyDefaultValue ¶
func (p *ReRankerProvider) AdditionalPropertyDefaultValue() interface{}
func (*ReRankerProvider) AdditionalPropertyFn ¶
func (p *ReRankerProvider) AdditionalPropertyFn(ctx context.Context, in []search.Result, params interface{}, limit *int, argumentModuleParams map[string]interface{}, cfg moduletools.ClassConfig, ) ([]search.Result, error)
func (*ReRankerProvider) ExtractAdditionalFn ¶
func (p *ReRankerProvider) ExtractAdditionalFn(param []*ast.Argument, class *models.Class) interface{}
Click to show internal directories.
Click to hide internal directories.