Lucene helps a lot, but searching for technical information is different from general information retrieval. That general purpose search engines are inadequate are stackoverflow's reason for being, after all.
It just takes testing and tuning with real data to get it right.
I would be extremely proud of myself to get high quality search in place in one weekend.