我之前从未在Java中做过任何事情,但我想在网站上使用Lucene进行搜索。
我很难找到一个完整的初学者一步一步的教程。
有人可以推荐一个好的教程吗?
由于
答案 0 :(得分:18)
除了user428747应答,您还可以阅读此article。
和one一样(与第一个相比有点旧)。
另外,如果您想使用Lucene,您是否考虑过使用Solr? 它使用lucene搜索库并对其进行扩展,因为您可以阅读here。
答案 1 :(得分:13)
答案 2 :(得分:11)
这个网站可能对你有所帮助..
答案 3 :(得分:1)
这不是对Lucene教程问题的直接回复(为此,我的回答与其他一些海报相同:Bob Carpenter在Lingpipe博客上的Lucene in 60 seconds教程)。
如果您不想仅为Lucene学习Java,那么任何全文搜索数据库(Postgres / Mysql / etc)都应该能够解决您的目的。特别推荐Sphinx。
如果你需要你的搜索应用程序具有高性能/可扩展性(因为你将学习两件事--Java和Lucene),这个决定尤为重要。除非你有一个内部的Java专家,否则最好同时打两场战争。
答案 4 :(得分:1)
也许apache solr对你更好:http://lucene.apache.org/solr/
答案 5 :(得分:0)
如果您正在使用Zend,为什么不使用Zend的lucene PHP端口?有关它的教程,请参阅here。