What is the best retriever to be used for input that sometimes require exact matches (similarity search fails). So the most basic and stupid idea i had was to let the llm generate keywords and search for these. Problem here would probably be, that keywords would be generated, that have a high similarity but exist in many documents