The Evil Within 2 review-in-progress
Can anyone recommend/suggest a reliable site search engine facility, doesn't have to be free. the site is 20,000 pages +, so must be robust and reliable. Already looked at google powered search, abit too expensive
All underlying databases have a search ability if you know how to implement it. Since the content is in data fields it is searchable, so you could code your own search engine with little effort, assuming you want an internal boolean keyword search.
Without knowing whether you're on MySQL, Access, MS SQL or whatever, I can't offer an easy, off the top of my head solution.
Please don't tell me that it's a 20,000+ page static site.
There are some pretty good third party, independantly hosted engines like Picosearch click here and there are more free and paid for search scripts than you can shake a stick at in any language of your choice.
It would help a lot to know the server platform the site is running on and the features you have available from the web host.
freefind is quite good. I use it on my bricabrac site. If you are constantly uploading new items you just get it to go over the site again to update searches.
I use atomz search, which is excellent, easy to set up and free!
What more could you ask for?
Taran, if you are around can you offer some advice?
I'm working through php and mySQL and getting pleasing results, but I'm after a fairly accurate search facility that will operate from words or phrases inputted by the user rather than fixed drop down menus offering choices.
Site will be written using php, with data in a mySQL database but hosted by a third party, not my own server. I've previously used Atomz search as in the post above, but wondered where to start if I wanted to make my own.
As long as your site is fully data driven, that is, the page content text is held in and pulled from your MySQL database to populate your pages, you could take advantage of the fulltext search abilites of MySQL.
It's a fantastic way of implementing a very accurate site search facility using single or multiple keywords, phrase(s) and so on. Because it is fulltext search it does just that and you can output your search results to include snippets of the word/phrase match, the page title it belongs to as well as a link to it.
Check out the MySQL user manual for fulltext search click here and sites like PHP Builder for articles along these lines click here
There are limitations and quirks to the fulltext search capabilities of MySQL but if you use it carefully you can implement a pinpoint accurate sitewide search engine.
The web has a ton of resources available on the subject but if you get stuck on specifics feel free to ask.
Great! Thanks for the links.
This thread is now locked and can not be replied to.