so after loading in my external data, i found several queries tended to hallucinate a lot. The answers looked impressive, but were largely wrong. Any tips on how to define certain data as “facts” that should use a more deterministic approach (lookup rather than interpret), vs other parts that are more general language /probabilistic lookup? Is it about using different index types somehow?