package hy import ( "github.com/blevesearch/bleve/analysis" "github.com/blevesearch/bleve/registry" ) const StopName = "stop_hy" // this content was obtained from: // lucene-4.7.2/analysis/common/src/resources/org/apache/lucene/analysis/ // ` was changed to ' to allow for literal string var ArmenianStopWords = []byte(`# example set of Armenian stopwords. այդ այլ այն այս դու դուք եմ են ենք ես եք է էի էին էինք էիր էիք էր ըստ թ ի ին իսկ իր կամ համար հետ հետո մենք մեջ մի ն նա նաև նրա նրանք որ որը որոնք որպես ու ում պիտի վրա և `) func TokenMapConstructor(config map[string]interface{}, cache *registry.Cache) (analysis.TokenMap, error) { rv := analysis.NewTokenMap() err := rv.LoadBytes(ArmenianStopWords) return rv, err } func init() { registry.RegisterTokenMap(StopName, TokenMapConstructor) }