Add source db term support

Need to consider how to merge the search results.
1. reconfig log4j
2. add a term field in source db, which will only spilt the source code by non-letter.