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 (*ConjunctionQueryScorer) Size

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 (*ConstantScorer) SetQueryNorm

func (s *ConstantScorer) SetQueryNorm(qnorm float64)

func (*ConstantScorer) Size

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

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 (*TermQueryScorer) SetQueryNorm

func (s *TermQueryScorer) SetQueryNorm(qnorm float64)

func (*TermQueryScorer) Size

func (s *TermQueryScorer) Size() int

func (*TermQueryScorer) Weight

func (s *TermQueryScorer) Weight() float64