Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can we integrate Apache solr search in Magento Community Edition

Tags:

solr

magento

I wanted to know can we integrate apache solr search in magento community edition 1.7.0.2 Till now I tried this link for installing solr solr apache installation on windows.I was able to install solr using this tutorial.But how can I integrate solr search with magento?

like image 910
Mukesh Avatar asked Feb 07 '13 11:02

Mukesh


People also ask

Is Apache SOLR free?

Apache Solr (stands for Searching On Lucene w/ Replication) is a free, open-source search engine based on the Apache Lucene library.

What is Apache SOLR used for?

Solr is a search server built on top of Apache Lucene, an open source, Java-based, information retrieval library. It is designed to drive powerful document retrieval applications - wherever you need to serve data to users based on their queries, Solr can work for you.

What is Solr search service?

Solr (pronounced "solar") is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document (e.g., Word, PDF) handling.

Who owns Apache SOLR?

It was Yonik Seely who created Solr in 2004 in order to add search capabilities to the company website of CNET Networks. In Jan 2006, it was made an open-source project under Apache Software Foundation. Its latest version, Solr 6.0, was released in 2016 with support for execution of parallel SQL queries.


2 Answers

Only EE support Solr integration from the scratch, but there are some Community third-party modules available:

  • http://code.google.com/p/magento-solr/
  • http://solrgento.de/
  • http://www.magentocommerce.com/magento-connect/solr-bridge-search.html

Or build youself an extension based on one of the PHP Solr librarys:

  • https://code.google.com/p/solr-php-client/
  • http://www.solarium-project.org/
like image 130
Tobias Avatar answered Oct 05 '22 10:10

Tobias


magentix/Solr, see https://github.com/magentix/Solr, uses a pretty simple strategy on updating the search index. There will be limitations for larger data sets (or the need to have a large amount of ram). It simply writes the content of the catalogsearch_fulltext table into the Solr index holding the whole data in the memory. This has been observed in version 1.1.0.

solrgento, see http://solrgento.de/, uses a more sophisticated approach on solr index updates by a close integration in the Magento index update process. It can handle even really large sets of products and attributes without problems. The support for the module is quity responsive.

like image 38
paderEpiktet Avatar answered Oct 05 '22 10:10

paderEpiktet