Documentation
¶
Index ¶
- Constants
- type Search
- func (s *Search) ConfigFields() []plugin.ConfigField
- func (s *Search) ConfigReceiver(config []byte) error
- func (s *Search) DeleteContent(_ context.Context, contentID string) error
- func (s *Search) Description() plugin.SearchDesc
- func (s *Search) Info() plugin.Info
- func (s *Search) RegisterSyncer(ctx context.Context, syncer plugin.SearchSyncer)
- func (s *Search) SearchAnswers(_ context.Context, cond *plugin.SearchBasicCond) (res []plugin.SearchResult, total int64, err error)
- func (s *Search) SearchContents(_ context.Context, cond *plugin.SearchBasicCond) (res []plugin.SearchResult, total int64, err error)
- func (s *Search) SearchQuestions(_ context.Context, cond *plugin.SearchBasicCond) (res []plugin.SearchResult, total int64, err error)
- func (s *Search) UpdateContent(_ context.Context, content *plugin.SearchContent) error
- type SearchConfig
Constants ¶
View Source
const ( MaxGetPageSize = 1000 MaxPutPerSize = 100 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Search ¶
type Search struct { Config *SearchConfig Client *meilisearch.Client // contains filtered or unexported fields }
func (*Search) ConfigFields ¶
func (s *Search) ConfigFields() []plugin.ConfigField
func (*Search) ConfigReceiver ¶
func (*Search) DeleteContent ¶
func (*Search) Description ¶
func (s *Search) Description() plugin.SearchDesc
func (*Search) RegisterSyncer ¶
func (s *Search) RegisterSyncer(ctx context.Context, syncer plugin.SearchSyncer)
func (*Search) SearchAnswers ¶
func (s *Search) SearchAnswers(_ context.Context, cond *plugin.SearchBasicCond) ( res []plugin.SearchResult, total int64, err error)
func (*Search) SearchContents ¶
func (s *Search) SearchContents(_ context.Context, cond *plugin.SearchBasicCond) ( res []plugin.SearchResult, total int64, err error)
func (*Search) SearchQuestions ¶
func (s *Search) SearchQuestions(_ context.Context, cond *plugin.SearchBasicCond) ( res []plugin.SearchResult, total int64, err error)
func (*Search) UpdateContent ¶
Click to show internal directories.
Click to hide internal directories.