Maven网站+搜索功能

时间:2013-01-17 07:15:42

标签: maven full-text-search maven-site-plugin

最近在我们的组织中,我们决定使用maven网站插件,并在maven生成的网站中维护有关我们项目的所有文档。 但是我没有找到任何方法来添加搜索功能,我唯一看到的是一些皮肤提供与谷歌搜索引擎的集成,但我不能使用它,因为我们在我们自己的网络中运行而且没有机会让它从外面“可转位”。

所以,我的问题是,是否有人可以为此提出血统解决方案? 我想开发一种maven插件,它可以运行lucene并自行索引所有内容,然后提供一个API来在网站内使用这个搜索,但我希望我不需要重新发明轮子:)所以任何建议都会欢迎来到这里

提前致谢

5 个答案:

答案 0 :(得分:2)

只是一个想法,你可以尝试使用基于JavaScript的全文搜索引擎,例如http://jssindex.sourceforge.net/

答案 1 :(得分:2)

我们正在使用constellio按计划对发布的网站编制索引。到目前为止效果很好。

我已经提出http://jira.codehaus.org/browse/MSKINS-88来涵盖将通用搜索表单添加到我们用来构建我们的maven网站的fluido skin。希望这会得到进展,我们可以将搜索表单放入文档中。

答案 2 :(得分:1)

我知道这是一个老问题,但是一种非常容易(并且难以置信的丑陋)方式来实现您想要的只是生成包含网站内容的PDF并让您的用户在PDF上进行搜索。搜索生成的网站的优势在于任何PDF阅读器都能够搜索整个文档。

mvn pdf:pdf

答案 3 :(得分:0)

如果您无法使用Google Site Search,则您依赖于本地搜索实施。因此,您需要在站点构建期间构建索引(并且可以将其作为站点的一部分提供),或者在浏览器中进行索引和搜索。

除了JSSindex看起来有点过时,http://www.tipue.com/search/基于jQuery。

答案 4 :(得分:0)

Maven网站插件方法并未广泛使用。所以没有任何具体的索引编制。 你应该看一下非maven工具。