What kind of code search are you thinking of? In my experience, code search could be useful when one works with a big and unfamiliar code base, but even then good architecture documentation and a good IDE would help more. And when one really needs string search, `git grep` is usually fast enough (for me on a 5GB code base).