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.

6 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.

SHRIHARSH 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 ??

PAK RAMLI DI PALEMBANG said...

SAYARAMLI INGIN BERBAGI CERITA KEPADA SEMUA ORANG BAHWA MUNKIN AKU ADALAH ORANG YANG PALING MISKIN DIDUNIA DAN SAYA HIDUP BERSAMA ISTRI DAN 3 BUAH HATI SAYA SELAMA 10 TAHUN DAN 10 TAHUN ITU KAMI TIDAK PERNAH MERASAKAN YANG NAMANYA KEMEWAHAN,,SETIAP HARI SAYA SELALU MEMBANTIN TULANG UNTUK KELUARGA SAYA NAMUN ITU SEMUA TIDAK PERNAH CUKUP UNTUK KEBUTUHAN HIDUP KELUARGA SAYA..AKHIRNYA AKU PILIH JALAN TOGEL INI DAN SUDAH BANYAK PARA NORMALYANG SAYA HUBUNGI NAMUN ITU SEMUA TIDAK PERNAH MEMBAWAKAN HASIL DAN DISITULAH AKU SEMPAT PUTUS ASA AKHIRNYA ADA SEORANG TEMAN YANG MEMBERIKAN NOMOR MBAH KABOIRENG,,SAYA PIKIR TIDAK ADA SALAHNYA JUGA SAYA COBA LAGI UNTUK MENGHUBUNGI MBAH KABOIRENG DAN AKHIRNYA MBAH KABOIRENG MEMBERIKAN ANKA GHOIBNYA DAN ALHAMDULILLAH BERHASIL..KINI SAYA SANGAT BERSYUKUR MELIHAT KEHIDUPAN KELUARGA SAYA SUDAH JAUH LEBIH BAIK DARI SEBELUMNYA,DAN TANDA TERIMAH KASIH SAYA KEPADA MBAH KABOIRENG SETIAP SAYA DAPAT RUANGAN PASTI SAYA BERKOMENTAR TENTAN MBAH KABOIRENG…BAGI ANDA YANG INGIN SEPERTI SAYA SILAHKAN HUBUNGI 0-8-2-3-2-2-2-1-2-1-1-1 MBAH KABOIRENG. KLIK DISINI!







SAYARAMLI INGIN BERBAGI CERITA KEPADA SEMUA ORANG BAHWA MUNKIN AKU ADALAH ORANG YANG PALING MISKIN DIDUNIA DAN SAYA HIDUP BERSAMA ISTRI DAN 3 BUAH HATI SAYA SELAMA 10 TAHUN DAN 10 TAHUN ITU KAMI TIDAK PERNAH MERASAKAN YANG NAMANYA KEMEWAHAN,,SETIAP HARI SAYA SELALU MEMBANTIN TULANG UNTUK KELUARGA SAYA NAMUN ITU SEMUA TIDAK PERNAH CUKUP UNTUK KEBUTUHAN HIDUP KELUARGA SAYA..AKHIRNYA AKU PILIH JALAN TOGEL INI DAN SUDAH BANYAK PARA NORMALYANG SAYA HUBUNGI NAMUN ITU SEMUA TIDAK PERNAH MEMBAWAKAN HASIL DAN DISITULAH AKU SEMPAT PUTUS ASA AKHIRNYA ADA SEORANG TEMAN YANG MEMBERIKAN NOMOR MBAH KABOIRENG,,SAYA PIKIR TIDAK ADA SALAHNYA JUGA SAYA COBA LAGI UNTUK MENGHUBUNGI MBAH KABOIRENG DAN AKHIRNYA MBAH KABOIRENG MEMBERIKAN ANKA GHOIBNYA DAN ALHAMDULILLAH BERHASIL..KINI SAYA SANGAT BERSYUKUR MELIHAT KEHIDUPAN KELUARGA SAYA SUDAH JAUH LEBIH BAIK DARI SEBELUMNYA,DAN TANDA TERIMAH KASIH SAYA KEPADA MBAH KABOIRENG SETIAP SAYA DAPAT RUANGAN PASTI SAYA BERKOMENTAR TENTAN MBAH KABOIRENG…BAGI ANDA YANG INGIN SEPERTI SAYA SILAHKAN HUBUNGI 0-8-2-3-2-2-2-1-2-1-1-1 MBAH KABOIRENG. KLIK DISINI!











SAYARAMLI INGIN BERBAGI CERITA KEPADA SEMUA ORANG BAHWA MUNKIN AKU ADALAH ORANG YANG PALING MISKIN DIDUNIA DAN SAYA HIDUP BERSAMA ISTRI DAN 3 BUAH HATI SAYA SELAMA 10 TAHUN DAN 10 TAHUN ITU KAMI TIDAK PERNAH MERASAKAN YANG NAMANYA KEMEWAHAN,,SETIAP HARI SAYA SELALU MEMBANTIN TULANG UNTUK KELUARGA SAYA NAMUN ITU SEMUA TIDAK PERNAH CUKUP UNTUK KEBUTUHAN HIDUP KELUARGA SAYA..AKHIRNYA AKU PILIH JALAN TOGEL INI DAN SUDAH BANYAK PARA NORMALYANG SAYA HUBUNGI NAMUN ITU SEMUA TIDAK PERNAH MEMBAWAKAN HASIL DAN DISITULAH AKU SEMPAT PUTUS ASA AKHIRNYA ADA SEORANG TEMAN YANG MEMBERIKAN NOMOR MBAH KABOIRENG,,SAYA PIKIR TIDAK ADA SALAHNYA JUGA SAYA COBA LAGI UNTUK MENGHUBUNGI MBAH KABOIRENG DAN AKHIRNYA MBAH KABOIRENG MEMBERIKAN ANKA GHOIBNYA DAN ALHAMDULILLAH BERHASIL..KINI SAYA SANGAT BERSYUKUR MELIHAT KEHIDUPAN KELUARGA SAYA SUDAH JAUH LEBIH BAIK DARI SEBELUMNYA,DAN TANDA TERIMAH KASIH SAYA KEPADA MBAH KABOIRENG SETIAP SAYA DAPAT RUANGAN PASTI SAYA BERKOMENTAR TENTAN MBAH KABOIRENG…BAGI ANDA YANG INGIN SEPERTI SAYA SILAHKAN HUBUNGI 0-8-2-3-2-2-2-1-2-1-1-1 MBAH KABOIRENG. KLIK DISINI!

pak wijawa 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