destinations.impl.qdrant.qdrant_adapter
qdrant_adapter
def qdrant_adapter(data: Any, embed: TColumnNames = None) -> DltResource
Prepares data for the Qdrant destination by specifying which columns should be embedded.
Arguments:
data
Any - The data to be transformed. It can be raw data or an instance of DltResource. If raw data, the function wraps it into a DltResource object.embed
TColumnNames, optional - Specifies columns to generate embeddings for. Can be a single column name as a string or a list of column names.
Returns:
DltResource
- A resource with applied qdrant-specific hints.
Raises:
ValueError
- If input forembed
invalid or empty.
Examples:
data = [{"name": "Anush", "description": "Integrations Hacker"}]
qdrant_adapter(data, embed="description")
[DltResource with hints applied]