The search is currently using the simplest possible Lucene configuration. It should probably consider matches on the function names themselves to be more important than matches inside the doc strings, for a start. It could also be made to use a more advanced QueryParser to allow for specific field matches, restricting search to namespaces beginning with some prefix, etc.