ctokenizer

package
v0.10.3-0...-0f4d3ef Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HandleCStatus

func HandleCStatus(status *C.CStatus, extraInfo string) error

HandleCStatus deal with the error returned from CGO

func NewTokenizer

func NewTokenizer(param string) (tokenizerapi.Tokenizer, error)

func ValidateTextSchema

func ValidateTextSchema(fieldSchema *schemapb.FieldSchema, EnableBM25 bool) error

Types

type CMap

type CMap struct {
	// contains filtered or unexported fields
}

func NewCMap

func NewCMap() *CMap

func (*CMap) Destroy

func (m *CMap) Destroy()

func (*CMap) From

func (m *CMap) From(gm map[string]string)

func (*CMap) GetPointer

func (m *CMap) GetPointer() C.CMap

func (*CMap) Set

func (m *CMap) Set(key string, value string)

type CTokenStream

type CTokenStream struct {
	// contains filtered or unexported fields
}

func NewCTokenStream

func NewCTokenStream(ptr C.CTokenStream) *CTokenStream

func (*CTokenStream) Advance

func (impl *CTokenStream) Advance() bool

func (*CTokenStream) Destroy

func (impl *CTokenStream) Destroy()

func (*CTokenStream) Token

func (impl *CTokenStream) Token() string

type CTokenizer

type CTokenizer struct {
	// contains filtered or unexported fields
}

func NewCTokenizer

func NewCTokenizer(ptr C.CTokenizer) *CTokenizer

func (*CTokenizer) Clone

func (impl *CTokenizer) Clone() (tokenizerapi.Tokenizer, error)

func (*CTokenizer) Destroy

func (impl *CTokenizer) Destroy()

func (*CTokenizer) NewTokenStream

func (impl *CTokenizer) NewTokenStream(text string) tokenizerapi.TokenStream

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL