对JavaEye印象不错,技术的东西还是写在技术博客比较合适。LuceneSE的开发日志就在这儿了。
LuceneSE(Lucene Storage Engine)是一个用Lucene实现MySQL的存储引擎的项目,其目标是:
- 让LuceneSE如同MyISAM和InnoDB一样作为MySQL的存储引擎。
- 使用MySQL即可建立Lucene索引,无需写Java代码。
- 使用MySQL通用SQL语句即可查询Lucene索引,无需再开Lucene服务。
- 一句话说,只要会用MySQL,就可以轻松的使用Lucene。
-------------------
如果你是通过搜索引擎到了这里,想找一个能通过MySQL使用的索引引擎,然后发现作者的进度傻x般的慢,不要失望,去看看SphinxSE先。
SphinxSE和LuceneSE的概念类似,用Sphinx这个索引引擎做了MySQL的存储引擎,不同的地方在于:
- SphinxSE需要连接你自己的Sphinx服务
- SphinxSE不能用来建立索引,它只能帮你从MySQL查询已有的索引
- SphinxSE没有试图支持通用的SQL,而是使用了Sphinx自己的查询语言