Documentation ¶
Overview ¶
Package bleve implements the search engine using a Bleve indexer.
Index ¶
- Variables
- type BleveServer
- func (s *BleveServer) ClearIndex(ctx context.Context) error
- func (s *BleveServer) Close() error
- func (s *BleveServer) DeleteNode(c context.Context, n *tree.Node) error
- func (s *BleveServer) IndexNode(c context.Context, n *tree.Node) error
- func (s *BleveServer) MakeIndexableNode(ctx context.Context, node *tree.Node) *IndexableNode
- func (s *BleveServer) SearchNodes(c context.Context, queryObject *tree.Query, from int32, size int32, ...) error
- type IndexableNode
Constants ¶
This section is empty.
Variables ¶
View Source
var (
BleveIndexPath = ""
)
Functions ¶
This section is empty.
Types ¶
type BleveServer ¶
func NewBleveEngine ¶
func NewBleveEngine(indexContent bool) (*BleveServer, error)
func (*BleveServer) ClearIndex ¶
func (s *BleveServer) ClearIndex(ctx context.Context) error
func (*BleveServer) Close ¶
func (s *BleveServer) Close() error
func (*BleveServer) DeleteNode ¶
func (*BleveServer) MakeIndexableNode ¶
func (s *BleveServer) MakeIndexableNode(ctx context.Context, node *tree.Node) *IndexableNode
Click to show internal directories.
Click to hide internal directories.