Documentation ¶
Index ¶
Constants ¶
View Source
const MaxSqrtCache = 64
Variables ¶
View Source
var SqrtCache []float64
Functions ¶
This section is empty.
Types ¶
type ConjunctionQueryScorer ¶
type ConjunctionQueryScorer struct {
// contains filtered or unexported fields
}
func NewConjunctionQueryScorer ¶
func NewConjunctionQueryScorer(options search.SearcherOptions) *ConjunctionQueryScorer
func (*ConjunctionQueryScorer) Score ¶
func (s *ConjunctionQueryScorer) Score(ctx *search.SearchContext, constituents []*search.DocumentMatch) *search.DocumentMatch
func (*ConjunctionQueryScorer) Size ¶ added in v0.8.0
func (s *ConjunctionQueryScorer) Size() int
type ConstantScorer ¶
type ConstantScorer struct {
// contains filtered or unexported fields
}
func NewConstantScorer ¶
func NewConstantScorer(constant float64, boost float64, options search.SearcherOptions) *ConstantScorer
func (*ConstantScorer) Score ¶
func (s *ConstantScorer) Score(ctx *search.SearchContext, id index.IndexInternalID) *search.DocumentMatch
func (*ConstantScorer) SetQueryNorm ¶
func (s *ConstantScorer) SetQueryNorm(qnorm float64)
func (*ConstantScorer) Size ¶ added in v0.8.0
func (s *ConstantScorer) Size() int
func (*ConstantScorer) Weight ¶
func (s *ConstantScorer) Weight() float64
type DisjunctionQueryScorer ¶
type DisjunctionQueryScorer struct {
// contains filtered or unexported fields
}
func NewDisjunctionQueryScorer ¶
func NewDisjunctionQueryScorer(options search.SearcherOptions) *DisjunctionQueryScorer
func (*DisjunctionQueryScorer) Score ¶
func (s *DisjunctionQueryScorer) Score(ctx *search.SearchContext, constituents []*search.DocumentMatch, countMatch, countTotal int) *search.DocumentMatch
func (*DisjunctionQueryScorer) Size ¶ added in v0.8.0
func (s *DisjunctionQueryScorer) Size() int
type TermQueryScorer ¶
type TermQueryScorer struct {
// contains filtered or unexported fields
}
func NewTermQueryScorer ¶
func NewTermQueryScorer(queryTerm []byte, queryField string, queryBoost float64, docTotal, docTerm uint64, options search.SearcherOptions) *TermQueryScorer
func (*TermQueryScorer) Score ¶
func (s *TermQueryScorer) Score(ctx *search.SearchContext, termMatch *index.TermFieldDoc) *search.DocumentMatch
func (*TermQueryScorer) SetQueryNorm ¶
func (s *TermQueryScorer) SetQueryNorm(qnorm float64)
func (*TermQueryScorer) Size ¶ added in v0.8.0
func (s *TermQueryScorer) Size() int
func (*TermQueryScorer) Weight ¶
func (s *TermQueryScorer) Weight() float64
Click to show internal directories.
Click to hide internal directories.