because you have a different vector store for each categorization?

What if the question crosses categories?