Documentation
¶
Index ¶
- type Engine
- func (e *Engine) GetName() string
- func (e *Engine) GetSupportedTools() []string
- func (e *Engine) GetVersion() string
- func (e *Engine) ScrapeWebpage(ctx context.Context, params metasearch.ScrapeParams) (*metasearch.SearchResult, error)
- func (e *Engine) Search(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchAutocomplete(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchImages(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchLens(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchMaps(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchNews(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchPlaces(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchReviews(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchScholar(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchShopping(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
- func (e *Engine) SearchVideos(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements the metasearch.Engine interface for Serper API
func (*Engine) GetSupportedTools ¶
GetSupportedTools returns the list of supported tools
func (*Engine) GetVersion ¶
GetVersion returns the engine version
func (*Engine) ScrapeWebpage ¶
func (e *Engine) ScrapeWebpage(ctx context.Context, params metasearch.ScrapeParams) (*metasearch.SearchResult, error)
ScrapeWebpage scrapes content from a webpage
func (*Engine) Search ¶
func (e *Engine) Search(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
Search performs a general web search
func (*Engine) SearchAutocomplete ¶
func (e *Engine) SearchAutocomplete(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchAutocomplete gets search suggestions
func (*Engine) SearchImages ¶
func (e *Engine) SearchImages(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchImages performs an image search
func (*Engine) SearchLens ¶
func (e *Engine) SearchLens(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchLens performs a visual search
func (*Engine) SearchMaps ¶
func (e *Engine) SearchMaps(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchMaps performs a maps search
func (*Engine) SearchNews ¶
func (e *Engine) SearchNews(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchNews performs a news search
func (*Engine) SearchPlaces ¶
func (e *Engine) SearchPlaces(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchPlaces performs a places search
func (*Engine) SearchReviews ¶
func (e *Engine) SearchReviews(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchReviews performs a reviews search
func (*Engine) SearchScholar ¶
func (e *Engine) SearchScholar(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchScholar performs a scholar search
func (*Engine) SearchShopping ¶
func (e *Engine) SearchShopping(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchShopping performs a shopping search
func (*Engine) SearchVideos ¶
func (e *Engine) SearchVideos(ctx context.Context, params metasearch.SearchParams) (*metasearch.SearchResult, error)
SearchVideos performs a video search
Click to show internal directories.
Click to hide internal directories.