Documentation ¶
Index ¶
- type SearchSuite
- func (suite *SearchSuite) MakeTranslations(variable string, language string, values map[string][]string) search.Translations
- func (suite *SearchSuite) Match(match bool, values []search.VariableValue, err error, variables ...string)
- func (suite *SearchSuite) SetupSuite()
- func (suite *SearchSuite) SetupTest()
- func (suite *SearchSuite) TearDownSuite()
- func (suite *SearchSuite) TearDownTest()
- func (suite *SearchSuite) Tokens(phrase string, lang string) []*search.TokenNode
- func (suite *SearchSuite) TokensWithVariables(phrase string, lang string, variables map[string]*search.Variable) []*search.TokenNode
- func (suite *SearchSuite) UpdateSynonyms(synonyms []string) error
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 (*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"}
Click to show internal directories.
Click to hide internal directories.