2014-07-17 47 views
0

我无法在Liferay门户中找到有关使用solr的一些信息。如何使用solr集成到liferay? Solr文档不包含关于它的信息。但是在Liferay reasources中,我只找到了关于集成solr插件的信息。我如何从Liferay门户的portlet索引和搜索数据?也许我不明白一些一般原则......请给我解释一下。在Liferay 6.2中集成的Solr进行索引和搜索

+0

请分享liferay和SOLR版本的详细信息 –

回答

1

Liferay本身不使用SOLR,它直接提供使用Lucene的全文搜索。对于开发人员和管理员来说,它很好的隐藏在Liferay自己的搜索机制下(查看IndexerBaseIndexer分类)。该API允许您执行以下两项基本任务:Add search capability to your own portlet(也检查Liferay's Knowledge Base portlet)和Extend or Modify search capabilities of Liferay's objects

回到SOLR,如果您想将其与Liferay集成,您必须自行完成。但即使如此,您只能通过Liferay的API使用,而不是直接使用。在进行聚类时,SOLR非常有用。如果你有更大的安装,Lucene索引复制(或其他集群策略)可能不够高效。有很多关于如何将Liferay与Lucene集成的文章,例如,检查this