t2vbigram

package
v1.26.13 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const Name = "text2vec-bigram"

Variables

This section is empty.

Functions

This section is empty.

Types

type BigramModule

type BigramModule struct {
	GraphqlProvider     modulecapabilities.GraphQLArguments
	Searcher            modulecapabilities.Searcher
	NearTextTransformer modulecapabilities.TextTransform

	AdditionalPropertiesProvider modulecapabilities.AdditionalProperties
	// contains filtered or unexported fields
}

func New

func New() *BigramModule

func (*BigramModule) AddVector

func (m *BigramModule) AddVector(text string, vector []float32) error

func (*BigramModule) AdditionalProperties

func (m *BigramModule) AdditionalProperties() map[string]modulecapabilities.AdditionalProperty

func (*BigramModule) Arguments

func (*BigramModule) ClassConfigDefaults

func (m *BigramModule) ClassConfigDefaults() map[string]interface{}

func (*BigramModule) Init

func (*BigramModule) InitAdditionalPropertiesProvider

func (m *BigramModule) InitAdditionalPropertiesProvider() error

func (*BigramModule) InitExtension

func (m *BigramModule) InitExtension(modules []modulecapabilities.Module) error

func (*BigramModule) InitVectorizer

func (m *BigramModule) InitVectorizer(ctx context.Context, timeout time.Duration, logger logrus.FieldLogger) error

func (*BigramModule) MetaInfo

func (m *BigramModule) MetaInfo() (map[string]interface{}, error)

func (*BigramModule) Name

func (m *BigramModule) Name() string

func (*BigramModule) PropertyConfigDefaults

func (m *BigramModule) PropertyConfigDefaults(dt *schema.DataType) map[string]interface{}

func (*BigramModule) RootHandler

func (m *BigramModule) RootHandler() http.Handler

func (*BigramModule) Texts

func (m *BigramModule) Texts(ctx context.Context, inputs []string, cfg moduletools.ClassConfig) ([]float32, error)

func (*BigramModule) Type

func (*BigramModule) ValidateClass

func (m *BigramModule) ValidateClass(ctx context.Context, class *models.Class, cfg moduletools.ClassConfig) error

func (*BigramModule) VectorFromParams

func (m *BigramModule) VectorFromParams(ctx context.Context, params interface{}, className string, findVectorFn modulecapabilities.FindVectorFn, cfg moduletools.ClassConfig) ([]float32, error)

func (*BigramModule) VectorSearches

func (m *BigramModule) VectorSearches() map[string]modulecapabilities.VectorForParams

func (*BigramModule) VectorizableProperties

func (m *BigramModule) VectorizableProperties(cfg moduletools.ClassConfig) (bool, []string, error)

func (*BigramModule) VectorizeBatch

func (m *BigramModule) VectorizeBatch(ctx context.Context, objs []*models.Object, skipObject []bool, cfg moduletools.ClassConfig) ([][]float32, []models.AdditionalProperties, map[int]error)

func (*BigramModule) VectorizeInput

func (m *BigramModule) VectorizeInput(ctx context.Context, input string, cfg moduletools.ClassConfig) ([]float32, error)

func (*BigramModule) VectorizeObject

Jump to

Keyboard shortcuts

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