我们如何在liferay中的静态页面中搜索文本

时间:2015-09-17 05:59:39

标签: jsp lucene liferay liferay-6

我的portlet应用程序中有一些JSP页面。现在我想用Liferay在这些页面中搜索。如何索引内容?

1 个答案:

答案 0 :(得分:1)

您必须在自己的Indexer实现中扫描和解析JSP页面,并在每页创建一个Document。如果页面真的只包含静态文本数据,我建议您切换到HTML文件。这样可以更容易地用JSOUP等解析它们。

参见" Implementing Search and Indexing"用于文档。

另一方面:我会将JSP页面转换为Webcontent文章。在这种情况下,您只需将它们添加到页面,搜索索引就会自动更新。而您的客户甚至可以更改页面内容。