Documentation
¶
Index ¶
- type Config
- type Provider
- func (p *Provider) Capabilities(context.Context) (types.CapabilitySet, error)
- func (p *Provider) DeleteBySource(_ context.Context, index, registrationKey string, sourceIDs []string) error
- func (p *Provider) DeleteDocuments(_ context.Context, index string, ids []string) error
- func (p *Provider) EnsureIndex(_ context.Context, def types.IndexDefinition) error
- func (p *Provider) Health(_ context.Context, req types.HealthRequest) (types.HealthStatus, error)
- func (p *Provider) Name() string
- func (p *Provider) ReplaceDocuments(_ context.Context, index, registrationKey string, sourceIDs []string, ...) error
- func (p *Provider) ResetRegistration(_ context.Context, index, registrationKey string) error
- func (p *Provider) Search(_ context.Context, req types.SearchRequest) (types.SearchResultPage, error)
- func (p *Provider) SearchBatch(ctx context.Context, requests []types.SearchRequest) ([]types.SearchResultPage, error)
- func (p *Provider) Suggest(_ context.Context, req types.SuggestRequest) (types.SuggestResult, error)
- func (p *Provider) UpsertDocuments(_ context.Context, index string, docs []types.Document) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func (*Provider) Capabilities ¶
func (*Provider) DeleteBySource ¶
func (*Provider) DeleteDocuments ¶
func (*Provider) EnsureIndex ¶
func (*Provider) Health ¶
func (p *Provider) Health(_ context.Context, req types.HealthRequest) (types.HealthStatus, error)
func (*Provider) ReplaceDocuments ¶
func (*Provider) ResetRegistration ¶ added in v0.2.0
func (*Provider) Search ¶
func (p *Provider) Search(_ context.Context, req types.SearchRequest) (types.SearchResultPage, error)
func (*Provider) SearchBatch ¶
func (p *Provider) SearchBatch(ctx context.Context, requests []types.SearchRequest) ([]types.SearchResultPage, error)
func (*Provider) Suggest ¶
func (p *Provider) Suggest(_ context.Context, req types.SuggestRequest) (types.SuggestResult, error)
Click to show internal directories.
Click to hide internal directories.