Class TextToVectorUpdateProcessorFactory
- java.lang.Object
-
- org.apache.solr.update.processor.UpdateRequestProcessorFactory
-
- org.apache.solr.llm.textvectorisation.update.processor.TextToVectorUpdateProcessorFactory
-
- All Implemented Interfaces:
NamedListInitializedPlugin
public class TextToVectorUpdateProcessorFactory extends UpdateRequestProcessorFactory
Vectorises a textual field value and add the resulting vector to another field.The parameters supported are:
<processor class="solr.llm.textvectorisation.update.processor.TextToVectorUpdateProcessorFactory"> <str name="inputField">textualField</str> <str name="outputField">vectorField</str> <str name="model">textToVectorModel</str> </processor>
*
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.update.processor.UpdateRequestProcessorFactory
UpdateRequestProcessorFactory.RunAlways
-
-
Constructor Summary
Constructors Constructor Description TextToVectorUpdateProcessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertIsDenseVectorField(SchemaField schemaField)StringgetInputField()UpdateRequestProcessorgetInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)StringgetModelName()StringgetOutputField()voidinit(org.apache.solr.common.util.NamedList<?> args)
-
-
-
Method Detail
-
init
public void init(org.apache.solr.common.util.NamedList<?> args)
-
getInstance
public UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
- Specified by:
getInstancein classUpdateRequestProcessorFactory
-
assertIsDenseVectorField
protected void assertIsDenseVectorField(SchemaField schemaField)
-
getInputField
public String getInputField()
-
getOutputField
public String getOutputField()
-
getModelName
public String getModelName()
-
-