Documentation
¶
Index ¶
- type Engine
- func (e *Engine) AddDocuments(ctx context.Context, chatID int64, docs []*types.MessageDocument) error
- func (e *Engine) AddDocumentsFromMessages(ctx context.Context, chatID int64, messages []*tg.Message) error
- func (e *Engine) CreateIndex(ctx context.Context, chatID int64) error
- func (e *Engine) DeleteDocuments(ctx context.Context, chatID int64, ids []int) error
- func (e *Engine) DeleteIndex(ctx context.Context, chatID int64) error
- func (e *Engine) Search(ctx context.Context, req types.SearchRequest) (*types.MessageSearchResponse, error)
- func (e *Engine) UpdateIndexSettings(ctx context.Context, chatID int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
Client meilisearch.ServiceManager
SelfID int64
}
func (*Engine) AddDocuments ¶
func (*Engine) AddDocumentsFromMessages ¶
func (*Engine) DeleteDocuments ¶
func (*Engine) Search ¶
func (e *Engine) Search(ctx context.Context, req types.SearchRequest) (*types.MessageSearchResponse, error)
Click to show internal directories.
Click to hide internal directories.