blevescorch

package
v0.0.0-...-4334ecd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const Name = "index::blevescorch"

Variables

This section is empty.

Functions

This section is empty.

Types

type BleveDateRangeFacet

type BleveDateRangeFacet struct {
	// contains filtered or unexported fields
}

func (*BleveDateRangeFacet) Count

func (b *BleveDateRangeFacet) Count() int

func (*BleveDateRangeFacet) End

func (b *BleveDateRangeFacet) End() string

func (*BleveDateRangeFacet) Name

func (b *BleveDateRangeFacet) Name() string

func (*BleveDateRangeFacet) Start

func (b *BleveDateRangeFacet) Start() string

type BleveFacet

type BleveFacet struct {
	// contains filtered or unexported fields
}

func (*BleveFacet) DateRanges

func (b *BleveFacet) DateRanges() []iface.IDateRangeFacet

func (*BleveFacet) Field

func (b *BleveFacet) Field() string

func (*BleveFacet) Missing

func (b *BleveFacet) Missing() int

func (*BleveFacet) Name

func (b *BleveFacet) Name() string

func (*BleveFacet) NumericRanges

func (b *BleveFacet) NumericRanges() []iface.INumericRangeFacet

func (*BleveFacet) Other

func (b *BleveFacet) Other() int

func (*BleveFacet) Terms

func (b *BleveFacet) Terms() []iface.ITerm

func (*BleveFacet) Total

func (b *BleveFacet) Total() int

type BleveNumericRangeFacet

type BleveNumericRangeFacet struct {
	// contains filtered or unexported fields
}

func (*BleveNumericRangeFacet) Count

func (b *BleveNumericRangeFacet) Count() int

func (*BleveNumericRangeFacet) Max

func (*BleveNumericRangeFacet) Min

func (*BleveNumericRangeFacet) Name

func (b *BleveNumericRangeFacet) Name() string

type BleveScorch

type BleveScorch struct {
	// contains filtered or unexported fields
}

func (*BleveScorch) ApplyIndex

func (b *BleveScorch) ApplyIndex(namespace string, data []*variant.IndexData) error

func (*BleveScorch) CanIndex

func (b *BleveScorch) CanIndex(namespace string) bool

func (*BleveScorch) Close

func (b *BleveScorch) Close() error

func (*BleveScorch) CustomIndexRule

func (b *BleveScorch) CustomIndexRule(namespace string, indexRule interface{}) error

func (*BleveScorch) DefaultIndexMeta

func (b *BleveScorch) DefaultIndexMeta(namespace string) error

func (*BleveScorch) DeleteIndexMeta

func (b *BleveScorch) DeleteIndexMeta(meta *pb.IndexMeta) error

func (*BleveScorch) GlobalSearch

func (*BleveScorch) IndexStorageName

func (b *BleveScorch) IndexStorageName() string

func (*BleveScorch) Open

func (b *BleveScorch) Open(path string, secretKey []byte, configuration interface{}) error

func (*BleveScorch) RunGC

func (b *BleveScorch) RunGC()

func (*BleveScorch) UpsertIndexMeta

func (b *BleveScorch) UpsertIndexMeta(meta *pb.IndexMeta) error

type BleveSearchDocument

type BleveSearchDocument struct {
	DocMatch *search.DocumentMatch
}

func (*BleveSearchDocument) ID

func (b *BleveSearchDocument) ID() string

func (*BleveSearchDocument) Index

func (b *BleveSearchDocument) Index() string

func (*BleveSearchDocument) Score

func (b *BleveSearchDocument) Score() float64

type BleveSearchResponse

type BleveSearchResponse struct {
	Result *bleveSearch.SearchResult
}

func (*BleveSearchResponse) Facets

func (b *BleveSearchResponse) Facets() []iface.IFacet

func (*BleveSearchResponse) Hits

func (b *BleveSearchResponse) Hits() []iface.IDocument

func (*BleveSearchResponse) MaxScore

func (b *BleveSearchResponse) MaxScore() float64

func (*BleveSearchResponse) Took

func (b *BleveSearchResponse) Took() time.Duration

func (*BleveSearchResponse) Total

func (b *BleveSearchResponse) Total() uint64

type BleveSearchResult

type BleveSearchResult struct {
	Result *bleveSearch.SearchResult
}

func (*BleveSearchResult) RawResult

func (b *BleveSearchResult) RawResult() interface{}

func (*BleveSearchResult) ToBytes

func (b *BleveSearchResult) ToBytes() []byte

func (*BleveSearchResult) ToMap

func (b *BleveSearchResult) ToMap() map[string]interface{}

func (*BleveSearchResult) ToSearchResponse

func (b *BleveSearchResult) ToSearchResponse() iface.ISearchResponse

type BleveTerm

type BleveTerm struct {
	// contains filtered or unexported fields
}

func (*BleveTerm) Count

func (b *BleveTerm) Count() int

func (*BleveTerm) Term

func (b *BleveTerm) Term() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL