Versions in this module Expand all Collapse all v0 v0.2.0 Apr 8, 2016 v0.1.0 Apr 8, 2016 Changes in this version + var DisjunctionMaxClauseCount = 0 + type BooleanSearcher struct + func NewBooleanSearcher(indexReader index.IndexReader, mustSearcher search.Searcher, ...) (*BooleanSearcher, error) + func (s *BooleanSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *BooleanSearcher) Close() error + func (s *BooleanSearcher) Count() uint64 + func (s *BooleanSearcher) Min() int + func (s *BooleanSearcher) Next() (*search.DocumentMatch, error) + func (s *BooleanSearcher) SetQueryNorm(qnorm float64) + func (s *BooleanSearcher) Weight() float64 + type ConjunctionSearcher struct + func NewConjunctionSearcher(indexReader index.IndexReader, qsearchers []search.Searcher, explain bool) (*ConjunctionSearcher, error) + func (s *ConjunctionSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *ConjunctionSearcher) Close() error + func (s *ConjunctionSearcher) Count() uint64 + func (s *ConjunctionSearcher) Min() int + func (s *ConjunctionSearcher) Next() (*search.DocumentMatch, error) + func (s *ConjunctionSearcher) SetQueryNorm(qnorm float64) + func (s *ConjunctionSearcher) Weight() float64 + type DisjunctionSearcher struct + func NewDisjunctionSearcher(indexReader index.IndexReader, qsearchers []search.Searcher, min float64, ...) (*DisjunctionSearcher, error) + func (s *DisjunctionSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *DisjunctionSearcher) Close() error + func (s *DisjunctionSearcher) Count() uint64 + func (s *DisjunctionSearcher) Min() int + func (s *DisjunctionSearcher) Next() (*search.DocumentMatch, error) + func (s *DisjunctionSearcher) SetQueryNorm(qnorm float64) + func (s *DisjunctionSearcher) Weight() float64 + type DocIDSearcher struct + func NewDocIDSearcher(indexReader index.IndexReader, ids []string, boost float64, explain bool) (searcher *DocIDSearcher, err error) + func (s *DocIDSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *DocIDSearcher) Close() error + func (s *DocIDSearcher) Count() uint64 + func (s *DocIDSearcher) Min() int + func (s *DocIDSearcher) Next() (*search.DocumentMatch, error) + func (s *DocIDSearcher) SetQueryNorm(qnorm float64) + func (s *DocIDSearcher) Weight() float64 + type FuzzySearcher struct + func NewFuzzySearcher(indexReader index.IndexReader, term string, prefix, fuzziness int, ...) (*FuzzySearcher, error) + func (s *FuzzySearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *FuzzySearcher) Close() error + func (s *FuzzySearcher) Count() uint64 + func (s *FuzzySearcher) Min() int + func (s *FuzzySearcher) Next() (*search.DocumentMatch, error) + func (s *FuzzySearcher) SetQueryNorm(qnorm float64) + func (s *FuzzySearcher) Weight() float64 + type MatchAllSearcher struct + func NewMatchAllSearcher(indexReader index.IndexReader, boost float64, explain bool) (*MatchAllSearcher, error) + func (s *MatchAllSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *MatchAllSearcher) Close() error + func (s *MatchAllSearcher) Count() uint64 + func (s *MatchAllSearcher) Min() int + func (s *MatchAllSearcher) Next() (*search.DocumentMatch, error) + func (s *MatchAllSearcher) SetQueryNorm(qnorm float64) + func (s *MatchAllSearcher) Weight() float64 + type MatchNoneSearcher struct + func NewMatchNoneSearcher(indexReader index.IndexReader) (*MatchNoneSearcher, error) + func (s *MatchNoneSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *MatchNoneSearcher) Close() error + func (s *MatchNoneSearcher) Count() uint64 + func (s *MatchNoneSearcher) Min() int + func (s *MatchNoneSearcher) Next() (*search.DocumentMatch, error) + func (s *MatchNoneSearcher) SetQueryNorm(qnorm float64) + func (s *MatchNoneSearcher) Weight() float64 + type NumericRangeSearcher struct + func NewNumericRangeSearcher(indexReader index.IndexReader, min *float64, max *float64, ...) (*NumericRangeSearcher, error) + func (s *NumericRangeSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *NumericRangeSearcher) Close() error + func (s *NumericRangeSearcher) Count() uint64 + func (s *NumericRangeSearcher) Min() int + func (s *NumericRangeSearcher) Next() (*search.DocumentMatch, error) + func (s *NumericRangeSearcher) SetQueryNorm(qnorm float64) + func (s *NumericRangeSearcher) Weight() float64 + type OrderedSearcherList []search.Searcher + func (otrl OrderedSearcherList) Len() int + func (otrl OrderedSearcherList) Less(i, j int) bool + func (otrl OrderedSearcherList) Swap(i, j int) + type PhraseSearcher struct + func NewPhraseSearcher(indexReader index.IndexReader, mustSearcher *ConjunctionSearcher, ...) (*PhraseSearcher, error) + func (s *PhraseSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *PhraseSearcher) Close() error + func (s *PhraseSearcher) Count() uint64 + func (s *PhraseSearcher) Min() int + func (s *PhraseSearcher) Next() (*search.DocumentMatch, error) + func (s *PhraseSearcher) SetQueryNorm(qnorm float64) + func (s *PhraseSearcher) Weight() float64 + type RegexpSearcher struct + func NewRegexpSearcher(indexReader index.IndexReader, pattern *regexp.Regexp, field string, ...) (*RegexpSearcher, error) + func (s *RegexpSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *RegexpSearcher) Close() error + func (s *RegexpSearcher) Count() uint64 + func (s *RegexpSearcher) Min() int + func (s *RegexpSearcher) Next() (*search.DocumentMatch, error) + func (s *RegexpSearcher) SetQueryNorm(qnorm float64) + func (s *RegexpSearcher) Weight() float64 + type TermPrefixSearcher struct + func NewTermPrefixSearcher(indexReader index.IndexReader, prefix string, field string, boost float64, ...) (*TermPrefixSearcher, error) + func (s *TermPrefixSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *TermPrefixSearcher) Close() error + func (s *TermPrefixSearcher) Count() uint64 + func (s *TermPrefixSearcher) Min() int + func (s *TermPrefixSearcher) Next() (*search.DocumentMatch, error) + func (s *TermPrefixSearcher) SetQueryNorm(qnorm float64) + func (s *TermPrefixSearcher) Weight() float64 + type TermSearcher struct + func NewTermSearcher(indexReader index.IndexReader, term string, field string, boost float64, ...) (*TermSearcher, error) + func (s *TermSearcher) Advance(ID string) (*search.DocumentMatch, error) + func (s *TermSearcher) Close() error + func (s *TermSearcher) Count() uint64 + func (s *TermSearcher) Min() int + func (s *TermSearcher) Next() (*search.DocumentMatch, error) + func (s *TermSearcher) SetQueryNorm(qnorm float64) + func (s *TermSearcher) Weight() float64