Documentation
¶
Index ¶
- Variables
- func ToDBOptions(ctx context.Context, options *internal.SearchOptions) (*issue_model.IssuesOptions, error)
- type Indexer
- func (i *Indexer) Delete(_ context.Context, _ ...int64) error
- func (i *Indexer) FindWithIssueOptions(ctx context.Context, opt *issue_model.IssuesOptions, ...) (*internal.SearchResult, error)
- func (i *Indexer) Index(_ context.Context, _ ...*internal.IndexerData) error
- func (i *Indexer) Search(ctx context.Context, options *internal.SearchOptions) (*internal.SearchResult, error)
- func (i *Indexer) SupportedSearchModes() []indexer.SearchMode
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ToDBOptions ¶
func ToDBOptions(ctx context.Context, options *internal.SearchOptions) (*issue_model.IssuesOptions, error)
Types ¶
type Indexer ¶
type Indexer struct {
indexer_internal.Indexer
}
Indexer implements Indexer interface to use database's like search
func (*Indexer) FindWithIssueOptions ¶
func (i *Indexer) FindWithIssueOptions(ctx context.Context, opt *issue_model.IssuesOptions, otherConds ...builder.Cond) (*internal.SearchResult, error)
func (*Indexer) Search ¶
func (i *Indexer) Search(ctx context.Context, options *internal.SearchOptions) (*internal.SearchResult, error)
Search searches for issues
func (*Indexer) SupportedSearchModes ¶
func (i *Indexer) SupportedSearchModes() []indexer.SearchMode
Click to show internal directories.
Click to hide internal directories.