bleve: github.com/blevesearch/bleve/analysis/lang/fa Index | Files

package fa

import "github.com/blevesearch/bleve/analysis/lang/fa"

Index

Package Files

analyzer_fa.go persian_normalize.go stop_filter_fa.go stop_words_fa.go

Constants

const (
    Yeh        = '\u064A'
    FarsiYeh   = '\u06CC'
    YehBarree  = '\u06D2'
    Keheh      = '\u06A9'
    Kaf        = '\u0643'
    HamzaAbove = '\u0654'
    HehYeh     = '\u06C0'
    HehGoal    = '\u06C1'
    Heh        = '\u0647'
)
const AnalyzerName = "fa"
const NormalizeName = "normalize_fa"
const StopName = "stop_fa"

Variables

var PersianStopWords = []byte("" /* 3020 byte string literal not displayed */)

func AnalyzerConstructor Uses

func AnalyzerConstructor(config map[string]interface{}, cache *registry.Cache) (*analysis.Analyzer, error)

func NormalizerFilterConstructor Uses

func NormalizerFilterConstructor(config map[string]interface{}, cache *registry.Cache) (analysis.TokenFilter, error)

func StopTokenFilterConstructor Uses

func StopTokenFilterConstructor(config map[string]interface{}, cache *registry.Cache) (analysis.TokenFilter, error)

func TokenMapConstructor Uses

func TokenMapConstructor(config map[string]interface{}, cache *registry.Cache) (analysis.TokenMap, error)

type PersianNormalizeFilter Uses

type PersianNormalizeFilter struct {
}

func NewPersianNormalizeFilter Uses

func NewPersianNormalizeFilter() *PersianNormalizeFilter

func (*PersianNormalizeFilter) Filter Uses

func (s *PersianNormalizeFilter) Filter(input analysis.TokenStream) analysis.TokenStream

Package fa imports 8 packages (graph) and is imported by 14 packages. Updated 2016-10-19. Refresh now. Tools for package owners.