I've had good luck with PHPDig.
Here is a thread that may help you out:
You can use Google, they will let you install on your site.
Google does not work for us, we need to be able to click back on the keywords searched.
phpdig does not work for us either, since I believe that they will modifications to be made to the server side. We do not have access to our server.
Looks like freefind and bravenet are the best options for us now.
I use a program called Ksearch. Its a CGI scipt. Its quick, and you can log what customers are searching for.
It can be implemented with any site. Just insert a small script where you want the results to appear and save it as the template page. I did it in about 20 seconds.
I have also heard of FDSE being a good one, but have never tried it, as Ksearch did the job brilliantly. Ksearch can be found at the Cgi Resource Index, or Google.
I second FDSE, it continues to work great for me.
Will do some research into FDSE and ksearch. We are currently using Yahoo! Merchant solutions with the website hosted on their server. Hopefully either one of these will work on their server.
I use texis over at master.com. Seems good enough and it is completely hosted so it is super easy.
Look at Atomz.
It has worked wonderfully for us in the last 2 years of usage.
|Google does not work for us, we need to be able to click back on the keywords searched. |
Not sure if this helps, but with Goog you can track the requests for your custom image/header that you use in your sites (google) Serps and get the keywords from there...
If you want an extremely powerful full text search engine then Lucene (which is open source) is an excellent option. It's an API so fully customisable ... the only downside is you'd need programming skills - in particular Java - to implement it, and a Java servlet container/app server to run it.
I've seen many "site search" implementations that (from a user perspective) are pretty useless. There have been occasions when, out of curiosity, I've tried searching for things that I know exist on a site yet the search facility has failed to come up with it. Depends on your requirements really but for a fast, scalable system that works, I'd really recommend Lucene.