relevanceai.operations_new.vectorize.transform#

Module Contents#

class relevanceai.operations_new.vectorize.transform.VectorizeTransform(fields: List[str], models: List[relevanceai.operations_new.vectorize.models.base.VectorizeModelBase], output_fields: list = None, **kwargs)#

To write your own operation, you need to add: - name - transform

models :List[relevanceai.operations_new.vectorize.models.base.VectorizeModelBase]#
fields :List[str]#
property name(self)#

abstractproperty for name

transform(self, documents: List[Dict[str, Any]]) List[Dict[str, Any]]#

It takes a list of documents, and for each document, it runs the document through each of the models in the pipeline, and returns the updated documents.

Parameters

documents (List[Dict[str, Any]]) – List[Dict[str, Any]]

Return type

A list of dictionaries.