searchtest

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2021 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SearchSuite

type SearchSuite struct {
	suite.Suite
	utils.TestDBManager
	Esc       *elastic.Client
	Ctx       context.Context
	IndexName string
}

func (*SearchSuite) MakeTranslations

func (suite *SearchSuite) MakeTranslations(variable string, language string, values map[string][]string) search.Translations

func (*SearchSuite) Match

func (suite *SearchSuite) Match(match bool, values []search.VariableValue, err error, variables ...string)

func (*SearchSuite) SetupSuite

func (suite *SearchSuite) SetupSuite()

func (*SearchSuite) SetupTest

func (suite *SearchSuite) SetupTest()

func (*SearchSuite) TearDownSuite

func (suite *SearchSuite) TearDownSuite()

func (*SearchSuite) TearDownTest

func (suite *SearchSuite) TearDownTest()

func (*SearchSuite) Tokens

func (suite *SearchSuite) Tokens(phrase string, lang string) []*search.TokenNode

func (*SearchSuite) TokensWithVariables

func (suite *SearchSuite) TokensWithVariables(phrase string, lang string, variables map[string]*search.Variable) []*search.TokenNode

func (*SearchSuite) UpdateSynonyms

func (suite *SearchSuite) UpdateSynonyms(synonyms []string) error

Each string is a set of words comma separated: []string{"a,b,c", "1,2,3"}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL