Thursday, March 3, 2011

Solr Integration with Liferay

Solr Integration with Liferay

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites. Refer to Apache Solr

This document shows how to integrate Solr within Liferay Portal. Note that Liferay portal version must be 6 or above.

Integration steps :

1 . Download the latest Solr from this link. Extract somewhere this zip file, and I will call this extracted folder as SOLR_HOME.

  1. Download the solr-web-6.0.1.1 war file and deploy the war file in liferay tomcat server.

  2. Copy the schema.xml file from the solr-web/WEB-INF/conf folder which is deployed and paste/replace in SOLR_HOME/example/solr/conf folder.

  3. Change the solr url as follows in solr-spring.xml which is located in solr-web/WEB-INF/classes/META-INF/ folder.

Change from this content :

<bean id="solrServer"
class="com.liferay.portal.search.solr.server.BasicAuthSolrServer">

<constructor-arg type="java.lang.String" value="http://localhost:8080/solr" />

</bean>

to this :

<bean id="solrServer"
class="com.liferay.portal.search.solr.server.BasicAuthSolrServer">

<constructor-arg type="java.lang.String" value="http://localhost:8983/solr" />

</bean>


Note :
8983 is the default port for Solr.
  1. Now shutdown the tomcat server.

  2. Start the Solr server using the following command from SOLR_HOME/examle folder in command prompt/terminal.

Java -jar start.jar

  1. Start the liferay tomcat server now.

  2. Now add the search portlet in your home page and test your searches. When ever you search anything you can see some log info in solr server.

Note : By defaut Solr searches for the new webcontent, wiki, blogs... etc from the time Solr is integrated. To search the complete portal reindex all search indexs from the server administration which is in control panel.

5 comments:

Firas B&D said...

which search portlet should I use after all these steps?

Ava joseph said...

Really its very useful for topic.Keep writing some more interesting topics like a lifrary training and alfresco training.

Anonymous said...

How to do "reindex all search indexs from the server administration from control panel.

shri said...

tried to integrate solr 4.1.0 with liferay 6.1 but encountered problems

collection1: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Unable to use updateLog: _version_field must exist in schema, using indexed="true" stored="true" and multiValued="false" (_version_ is multiValued


can anyone help me out ??

Unknown said...

MAAF SAYA HANYA INGIN BERBAGI CERITA KEPADA ANDA YANG PENGGILAH TOGEL KALAU , AWALNYA ITU SAYA CUMA PENJUAL KERUPUK KELILIN YANG PENDAPATANNYA TIDAK SEBERAPA., SAYA PUNYA TIGA,ANAK DAN HUTAN KAMI PUN TAMBAH MENUMPUK, ANAK JUGA BUTUH BIAYA SEKOLAH,DAN AKHIRNYA SAYA DIPERTEMUKAN DENGAN NOMOR HP MBAH SURYO , DAN MENCERITAKAN SEMUANYA,AKHIRNYA SAYA DI KASIH ANGKA GHOIB 4D, ALHAMDULILLAH ITU PUN TEMBUS,DAN DENGAN ADANYA BANTUAN DARI MBAH SURYO , SEMUA HUTANG SAHUTANG SAYA SUDAH PADA LUNAS SEMUA BAHKAN SEKARANG INI SAYA SUDAH BUKA USAHA SENDIRI!!! INI KISAH NYATA DARI SAYA DAN SILAHKAN ANDA BUKTIKAN. SENDIRI,BAGI YANG BERMINAT HUB MBAH SURYO DI NOMOR INI ; 082-342-997-888



MAAF SAYA HANYA INGIN BERBAGI CERITA KEPADA ANDA YANG PENGGILAH TOGEL KALAU , AWALNYA ITU SAYA CUMA PENJUAL KERUPUK KELILIN YANG PENDAPATANNYA TIDAK SEBERAPA., SAYA PUNYA TIGA,ANAK DAN HUTAN KAMI PUN TAMBAH MENUMPUK, ANAK JUGA BUTUH BIAYA SEKOLAH,DAN AKHIRNYA SAYA DIPERTEMUKAN DENGAN NOMOR HP MBAH SURYO , DAN MENCERITAKAN SEMUANYA,AKHIRNYA SAYA DI KASIH ANGKA GHOIB 4D, ALHAMDULILLAH ITU PUN TEMBUS,DAN DENGAN ADANYA BANTUAN DARI MBAH SURYO , SEMUA HUTANG SAHUTANG SAYA SUDAH PADA LUNAS SEMUA BAHKAN SEKARANG INI SAYA SUDAH BUKA USAHA SENDIRI!!! INI KISAH NYATA DARI SAYA DAN SILAHKAN ANDA BUKTIKAN. SENDIRI,BAGI YANG BERMINAT HUB MBAH SURYO DI NOMOR INI ; 082-342-997-888



MAAF SAYA HANYA INGIN BERBAGI CERITA KEPADA ANDA YANG PENGGILAH TOGEL KALAU , AWALNYA ITU SAYA CUMA PENJUAL KERUPUK KELILIN YANG PENDAPATANNYA TIDAK SEBERAPA., SAYA PUNYA TIGA,ANAK DAN HUTAN KAMI PUN TAMBAH MENUMPUK, ANAK JUGA BUTUH BIAYA SEKOLAH,DAN AKHIRNYA SAYA DIPERTEMUKAN DENGAN NOMOR HP MBAH SURYO , DAN MENCERITAKAN SEMUANYA,AKHIRNYA SAYA DI KASIH ANGKA GHOIB 4D, ALHAMDULILLAH ITU PUN TEMBUS,DAN DENGAN ADANYA BANTUAN DARI MBAH SURYO , SEMUA HUTANG SAHUTANG SAYA SUDAH PADA LUNAS SEMUA BAHKAN SEKARANG INI SAYA SUDAH BUKA USAHA SENDIRI!!! INI KISAH NYATA DARI SAYA DAN SILAHKAN ANDA BUKTIKAN. SENDIRI,BAGI YANG BERMINAT HUB MBAH SURYO DI NOMOR INI ; 082-342-997-888




MAAF SAYA HANYA INGIN BERBAGI CERITA KEPADA ANDA YANG PENGGILAH TOGEL KALAU , AWALNYA ITU SAYA CUMA PENJUAL KERUPUK KELILIN YANG PENDAPATANNYA TIDAK SEBERAPA., SAYA PUNYA TIGA,ANAK DAN HUTAN KAMI PUN TAMBAH MENUMPUK, ANAK JUGA BUTUH BIAYA SEKOLAH,DAN AKHIRNYA SAYA DIPERTEMUKAN DENGAN NOMOR HP MBAH SURYO , DAN MENCERITAKAN SEMUANYA,AKHIRNYA SAYA DI KASIH ANGKA GHOIB 4D, ALHAMDULILLAH ITU PUN TEMBUS,DAN DENGAN ADANYA BANTUAN DARI MBAH SURYO , SEMUA HUTANG SAHUTANG SAYA SUDAH PADA LUNAS SEMUA BAHKAN SEKARANG INI SAYA SUDAH BUKA USAHA SENDIRI!!! INI KISAH NYATA DARI SAYA DAN SILAHKAN ANDA BUKTIKAN. SENDIRI,BAGI YANG BERMINAT HUB MBAH SURYO DI NOMOR INI ; 082-342-997-888



MAAF SAYA HANYA INGIN BERBAGI CERITA KEPADA ANDA YANG PENGGILAH TOGEL KALAU , AWALNYA ITU SAYA CUMA PENJUAL KERUPUK KELILIN YANG PENDAPATANNYA TIDAK SEBERAPA., SAYA PUNYA TIGA,ANAK DAN HUTAN KAMI PUN TAMBAH MENUMPUK, ANAK JUGA BUTUH BIAYA SEKOLAH,DAN AKHIRNYA SAYA DIPERTEMUKAN DENGAN NOMOR HP MBAH SURYO , DAN MENCERITAKAN SEMUANYA,AKHIRNYA SAYA DI KASIH ANGKA GHOIB 4D, ALHAMDULILLAH ITU PUN TEMBUS,DAN DENGAN ADANYA BANTUAN DARI MBAH SURYO , SEMUA HUTANG SAHUTANG SAYA SUDAH PADA LUNAS SEMUA BAHKAN SEKARANG INI SAYA SUDAH BUKA USAHA SENDIRI!!! INI KISAH NYATA DARI SAYA DAN SILAHKAN ANDA BUKTIKAN. SENDIRI,BAGI YANG BERMINAT HUB MBAH SURYO DI NOMOR INI ; 082-342-997-888

Post a Comment

Share & Enjoy

Twitter Delicious Facebook Digg Stumbleupon Favorites More