Beyond Simple Similarity
Standard retrievers only use vector similarity. A **Self-Querying Retriever** uses an LLM to extract structured filters from the user's query. For example, if a user asks "Show me the 2023 reports about AI," the retriever understands to filter by