We’ve had good results with semantic search. We use it because keyword search doesn’t handle minor changes in words gracefully and semantic search does.
For example i expect that searching "a snarky blog post" or "uplifting people"... wouldn't work that great