Documentation ¶
Index ¶
- Constants
- type BleveDateRangeFacet
- type BleveFacet
- func (b *BleveFacet) DateRanges() []iface.IDateRangeFacet
- func (b *BleveFacet) Field() string
- func (b *BleveFacet) Missing() int
- func (b *BleveFacet) Name() string
- func (b *BleveFacet) NumericRanges() []iface.INumericRangeFacet
- func (b *BleveFacet) Other() int
- func (b *BleveFacet) Terms() []iface.ITerm
- func (b *BleveFacet) Total() int
- type BleveNumericRangeFacet
- type BleveScorch
- func (b *BleveScorch) ApplyIndex(namespace string, data []*variant.IndexData) error
- func (b *BleveScorch) CanIndex(namespace string) bool
- func (b *BleveScorch) Close() error
- func (b *BleveScorch) CustomIndexRule(namespace string, indexRule interface{}) error
- func (b *BleveScorch) DefaultIndexMeta(namespace string) error
- func (b *BleveScorch) DeleteIndexMeta(meta *pb.IndexMeta) error
- func (b *BleveScorch) GlobalSearch(_ context.Context, input *pb.GlobalSearchInput) (iface.IIndexStorageSearchResult, error)
- func (b *BleveScorch) IndexStorageName() string
- func (b *BleveScorch) Open(path string, secretKey []byte, configuration interface{}) error
- func (b *BleveScorch) RunGC()
- func (b *BleveScorch) UpsertIndexMeta(meta *pb.IndexMeta) error
- type BleveSearchDocument
- type BleveSearchResponse
- type BleveSearchResult
- type BleveTerm
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 (b *BleveNumericRangeFacet) Max() float64
func (*BleveNumericRangeFacet) Min ¶
func (b *BleveNumericRangeFacet) Min() float64
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 (b *BleveScorch) GlobalSearch(_ context.Context, input *pb.GlobalSearchInput) (iface.IIndexStorageSearchResult, error)
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
Click to show internal directories.
Click to hide internal directories.