Hey all, is there an example anywhere within the documentation of a pipeline that first extracts metadata from a user input (probably using pydantic) and then queries a vector database using that user input and the extracted metadata as the metadata filter within the vector database?