项目大了,代码多了,发现经常忘记事情。。因此需要一个强大的搜索引擎,能够快速帮助我寻找api、寻找以前出现过的bug的solution等。
使用场景
1. 开发过程中,查询某个api
2. debug过程中,针对某个bug的历史解决思路
搜索引擎主要适用与无组织结构的数据查询。
开发计划
1. 首先查看hubble.net / lucense.net的思路
2. 阅读全文搜索的文章
3. 开发分词系统
4. 建立原型系统
5. 思考如何在"事后"进行全文索引建立,如何面对原文变更的情况
相关文献:
http://topic.csdn.net/t/20020603/11/774481.html
http://www.vckbase.com/document/viewdoc/?id=1173
http://blog.donews.com/frey/archive/2007/09/07/1207438.aspx
http://www.cnblogs.com/eaglet/archive/2009/07/01/1514500.htmlUDPATED: 2010-08-25
无限期搁浅。同样因为投入要很大,并没有好的盈利。