2014-07-17 78 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