tags:

views:

58

answers:

4
+2  Q: 

php search engines

Can anyone help me with a good list of php site search engines. I am thinking of implementing a google site search, but I would rather not pay for that and I would rather have as much control as I can over it.

+3  A: 

Read through Roll your own Search Engine with Zend_Lucene.

The article is rather old though, so have a look at the ZF Reference Guide about Zend_Lucene too. Searching for Zend Lucene on Google should yield plenty useful results too.

Gordon
Do I have to be using the zend framework for this
kalpaitch
@kalpaitch well, you have to use the `Zend_Lucene` component from the Zend Framework. You do **not** have to use ZF's MVC or other unrelated components. Remember, ZF is a library of loosely coupled components. Those components *can* be used together to form a full stack, but it is perfectly feasible to use them standalone, like you would use a PEAR component for instance. You can use ZF alongside other frameworks if you want, e.g. Symfony or CodeIgniter. It's not's all or nothing with ZF.
Gordon
many thanks, please forgive my ignorance
kalpaitch
@kalpaitch you're welcome. I remember there have been a number of questions about how to develop with Zend_Lucene on StackOverflow, so you might want to search around here.
Gordon
A: 

Sphinx is pretty good, but it isn't written in PHP. It has got PHP libraries to interface with it though. You could also have a look at Zend_Search_Lucene from Zend Framework. Both of these make search indexes so you can do fast searches.

Daniel Egeberg
A: 

You can try the Zend Lucene implementation:

http://framework.zend.com/manual/en/zend.search.lucene.html
http://devzone.zend.com/article/91

Macmade
A: 

You don't have to pay for Google Site Search and there's a small chance for much control means greater quality of results.

If your site is very specific you need to write you own code for search.

fabrik