Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicFilter ¶
type BasicFilter struct{}
func NewBasicFilter ¶
func NewBasicFilter() *BasicFilter
func (*BasicFilter) Normalize ¶
func (n *BasicFilter) Normalize(key string) string
type KeyNormalizer ¶
type RemoveStopWords ¶
type RemoveStopWords struct {
// contains filtered or unexported fields
}
func NewRemoveStopWords ¶
func NewRemoveStopWords(stopWords []string) *RemoveStopWords
func (*RemoveStopWords) Normalize ¶
func (n *RemoveStopWords) Normalize(key string) string
type ReplaceSynonyms ¶
type ReplaceSynonyms struct {
// contains filtered or unexported fields
}
func NewReplaceSynonyms ¶
func NewReplaceSynonyms(synonyms map[string]string) *ReplaceSynonyms
func (*ReplaceSynonyms) Normalize ¶
func (n *ReplaceSynonyms) Normalize(key string) string
type Set ¶
type Set struct {
// contains filtered or unexported fields
}
func NewDefaultSet ¶
func NewDefaultSet(config SetConfiguration) *Set
func NewSet ¶
func NewSet(normalizers ...KeyNormalizer) *Set
type SetConfiguration ¶
type Transliterate ¶
type Transliterate struct{}
func NewTransliterate ¶
func NewTransliterate() *Transliterate
func (*Transliterate) Normalize ¶
func (n *Transliterate) Normalize(key string) string
Click to show internal directories.
Click to hide internal directories.