Hey guys!
I have a VectorIndexAutoRetriever setup as such:
retriever = VectorIndexAutoRetriever(
loaded_index,
vector_store_info=vector_store_info,
similarity_top_k=5,
empty_query_top_k=5, # if only metadata filters are specified, this is the limit
verbose=True,
)
When I test this with
nodes = retrievere.retrieve()
call, I get the following error:
pydantic.v1.error_wrappers.ValidationError: 6 validation errors for VectorStoreQuerySpec
filters -> 0 -> value
value is not a valid integer (type=type_error.integer)
filters -> 0 -> value
value is not a valid float (type=type_error.float)
filters -> 0 -> value
str type expected (type=type_error.str)
filters -> 1 -> value
value is not a valid integer (type=type_error.integer)
filters -> 1 -> value
value is not a valid float (type=type_error.float)
filters -> 1 -> value
str type expected (type=type_error.str)
I'm using a weaviate vector store. Does anyone know maybe what the issue is?