I'd much rather have a slower, but more accurate searcher, or one that was easier to use as an API.
When I left the field, the latest hottest thing was diamond (https://github.com/bbuchfink/diamond).