semantic search for LLM understanding