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

package ckb

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

Index

Package Files

analyzer_ckb.go sorani_normalize.go sorani_stemmer_filter.go stop_filter_ckb.go stop_words_ckb.go

Constants

const (
    Yeh        = '\u064A'
    DotlessYeh = '\u0649'
    FarsiYeh   = '\u06CC'

    Kaf   = '\u0643'
    Keheh = '\u06A9'

    Heh            = '\u0647'
    Ae             = '\u06D5'
    Zwnj           = '\u200C'
    HehDoachashmee = '\u06BE'
    TehMarbuta     = '\u0629'

    Reh       = '\u0631'
    Rreh      = '\u0695'
    RrehAbove = '\u0692'

    Tatweel  = '\u0640'
    Fathatan = '\u064B'
    Dammatan = '\u064C'
    Kasratan = '\u064D'
    Fatha    = '\u064E'
    Damma    = '\u064F'
    Kasra    = '\u0650'
    Shadda   = '\u0651'
    Sukun    = '\u0652'
)
const AnalyzerName = "ckb"
const NormalizeName = "normalize_ckb"
const StemmerName = "stemmer_ckb"
const StopName = "stop_ckb"

Variables

var SoraniStopWords = []byte("" /* 1759 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 SoraniNormalizeFilter Uses

type SoraniNormalizeFilter struct {
}

func NewSoraniNormalizeFilter Uses

func NewSoraniNormalizeFilter() *SoraniNormalizeFilter

func (*SoraniNormalizeFilter) Filter Uses

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

type SoraniStemmerFilter Uses

type SoraniStemmerFilter struct {
}

func NewSoraniStemmerFilter Uses

func NewSoraniStemmerFilter() *SoraniStemmerFilter

func (*SoraniStemmerFilter) Filter Uses

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

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