index

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexReader

type IndexReader struct {
	*bluge.Reader
	// contains filtered or unexported fields
}

func NewIndexReader

func NewIndexReader(reader *bluge.Reader, version int64) *IndexReader

func (*IndexReader) BlugeReader

func (r *IndexReader) BlugeReader() *bluge.Reader

func (*IndexReader) Version

func (r *IndexReader) Version() int64

type IndexReaders

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

func NewIndexReaders

func NewIndexReaders(logger *zap.Logger) *IndexReaders

func (*IndexReaders) Close

func (i *IndexReaders) Close(indexName string, shardName string) error

func (*IndexReaders) CloseAll

func (i *IndexReaders) CloseAll() error

func (*IndexReaders) Contains

func (i *IndexReaders) Contains(indexName string, shardName string) bool

func (*IndexReaders) Get

func (i *IndexReaders) Get(indexName string, shardName string) (*IndexReader, error)

func (*IndexReaders) Indexes

func (i *IndexReaders) Indexes() []string

func (*IndexReaders) Open

func (i *IndexReaders) Open(indexName string, shardName string, indexMetadata *metastore.IndexMetadata, shardMetadata *metastore.ShardMetadata) error

func (*IndexReaders) Reopen

func (i *IndexReaders) Reopen(indexName string, shardName string, indexMetadata *metastore.IndexMetadata, shardMetadata *metastore.ShardMetadata) error

func (*IndexReaders) Shards

func (i *IndexReaders) Shards(indexName string) []string

func (*IndexReaders) Version

func (i *IndexReaders) Version(indexName string, shardName string) int64

type IndexWriters

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

func NewIndexWriters

func NewIndexWriters(logger *zap.Logger) *IndexWriters

func (*IndexWriters) Close

func (i *IndexWriters) Close(indexName string, shardName string) error

func (*IndexWriters) CloseAll

func (i *IndexWriters) CloseAll() error

func (*IndexWriters) Contains

func (i *IndexWriters) Contains(indexName string, shardName string) bool

func (*IndexWriters) Get

func (i *IndexWriters) Get(indexName string, shardName string) (*bluge.Writer, error)

func (*IndexWriters) Indexes

func (i *IndexWriters) Indexes() []string

func (*IndexWriters) Open

func (i *IndexWriters) Open(indexName string, shardName string, indexMetadata *metastore.IndexMetadata, shardMetadata *metastore.ShardMetadata) error

func (*IndexWriters) Reopen

func (i *IndexWriters) Reopen(indexName string, shardName string, indexMetadata *metastore.IndexMetadata, shardMetadata *metastore.ShardMetadata) error

func (*IndexWriters) Shards

func (i *IndexWriters) Shards(indexName string) []string

Jump to

Keyboard shortcuts

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