MCPcopy
hub / github.com/weaviate/weaviate / InitExtension

Method InitExtension

modules/text2vec-morph/module.go:84–100  ·  view source on GitHub ↗
(modules []modulecapabilities.Module)

Source from the content-addressed store, hash-verified

82}
83
84func (m *MorphModule) InitExtension(modules []modulecapabilities.Module) error {
85 for _, module := range modules {
86 if module.Name() == m.Name() {
87 continue
88 }
89 if arg, ok := module.(modulecapabilities.TextTransformers); ok {
90 if arg != nil && arg.TextTransformers() != nil {
91 m.nearTextTransformer = arg.TextTransformers()["nearText"]
92 }
93 }
94 }
95
96 if err := m.initNearText(); err != nil {
97 return errors.Wrap(err, "init graphql provider")
98 }
99 return nil
100}
101
102func (m *MorphModule) initVectorizer(ctx context.Context, timeout time.Duration,
103 logger logrus.FieldLogger,

Callers

nothing calls this directly

Calls 5

NameMethod · 0.95
initNearTextMethod · 0.95
NameMethod · 0.65
TextTransformersMethod · 0.65
WrapMethod · 0.65

Tested by

no test coverage detected