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

package ar

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

Index

Package Files

analyzer_ar.go arabic_normalize.go stemmer_ar.go stop_filter_ar.go stop_words_ar.go

Constants

const (
    Alef           = '\u0627'
    AlefMadda      = '\u0622'
    AlefHamzaAbove = '\u0623'
    AlefHamzaBelow = '\u0625'
    Yeh            = '\u064A'
    DotlessYeh     = '\u0649'
    TehMarbuta     = '\u0629'
    Heh            = '\u0647'
    Tatweel        = '\u0640'
    Fathatan       = '\u064B'
    Dammatan       = '\u064C'
    Kasratan       = '\u064D'
    Fatha          = '\u064E'
    Damma          = '\u064F'
    Kasra          = '\u0650'
    Shadda         = '\u0651'
    Sukun          = '\u0652'
)
const AnalyzerName = "ar"
const NormalizeName = "normalize_ar"
const StemmerName = "stemmer_ar"
const StopName = "stop_ar"

Variables

var ArabicStopWords = []byte("" /* 1250 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 StemmerFilterConstructor Uses

func StemmerFilterConstructor(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 ArabicNormalizeFilter Uses

type ArabicNormalizeFilter struct {
}

func NewArabicNormalizeFilter Uses

func NewArabicNormalizeFilter() *ArabicNormalizeFilter

func (*ArabicNormalizeFilter) Filter Uses

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

type ArabicStemmerFilter Uses

type ArabicStemmerFilter struct{}

func NewArabicStemmerFilter Uses

func NewArabicStemmerFilter() *ArabicStemmerFilter

func (*ArabicStemmerFilter) Filter Uses

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

Package ar imports 7 packages (graph) and is imported by 15 packages. Updated 2016-10-19. Refresh now. Tools for package owners.