译自:原文地址
你可以使用JDBC连接到数据库,使用“SELECT”语句查询数据库。然后针对结果的每一行创建一个Lucene Document对象,把它们加入到索引中。你可能想要保存ID列,这样以后你可以利用它找到特定的项。对于其他的(文本)列,更好的办法是只索引(不保存)它们,反正原有数据在你的数据库中还存在。
更高层的需求,你可以考虑LuSql(一个从JDBC数据库往Lucene导出数据的工具),Hibernate搜索, Compass, DBSight, 或者 Solr的数据导入接口等等,都可以在Lucene中使用。
所属分类:
[lucene]
[Java]
tag:
数据库,
索引,
tinyfool发布于2009年10月29日 10:36
最后更新于2009年10月29日 10:41