Zend Lucene or the Sphinx?

I am creating a system in which there are database operations that have millions of records. I use the Zend Framework throughout my project. I wanted to use the search indexing technique, but do you have any tips on this? I use?

Thanks in advance

+7
source share
2 answers

Zend Lucene has absolutely nothing to do with "millions of records."

Try using sphinx http://sphinxsearch.com/docs/manual-1.10.html .

It has many useful phrases, including clustering for many servers; smart, customizable ranking of results and more. And it is really fast. PHP API docs: http://www.php.net/manual/en/book.sphinx.php

There is a C-version of the PHP API http://pecl.php.net/package/sphinx

+7
source

You absolutely do not want to use the Zend Framework Lucene implementation for many records. Lucene is a great idea, not a pure version of PHP.

Check out Solr and ElasticSearch , two Lucene-based search services that may your needs well. ElasticSearch is incredibly useful right out of the box with virtually zero configuration.

+5
source

All Articles