Free and Open Source Search Engines (mainly) for PHP Developers
May
21
I recently carried out a great deal of research to obtain a simple but impressive site search application and decided to list the results as a nice articles for all you guys and girls out there. This is very much from a PHP point of view, however, there are some search engines listed below that could be used across other languages.
Sphider
Sphider is a lightweight web spider and search engine written in PHP, using MySQL as its back end database. It is suitable for adding search functionality to small or medium sites (up to around 100,000 pages). It also works great as a tool for site analysis – finding broken links, gathering statistics about the site etc.
mnoGoSearch
mnoGoSearch is a full-featured web search engine software for intranet and internet servers.
mnoGoSearch software has a number of unique features, which makes it appropriate for a wide range of applications from search within your site to specialized search systems such as cooking recipes or newspaper searches, ftp archive search, MP3 search, news articles search or even national-wide portal search engine.
The search software consists of two parts. The first is an indexing mechanism (indexer). The purpose of the indexer is to walk through HTTP, FTP, NEWS servers or local files, recursively grabbing all the documents and storing words meta-data about those documents in a database in a smart and efficient manner.
After every document is referenced by its corresponding URL, meta-data, collected by the indexer is used later in the search process. Search is performed via Web interface using your favorite browser.
mnoGoSearch is distributed in several variations, depending on operating system and features included.
Note: This product is not free on Windows.
RiSearch
RiSearch PHP is a fully functional search script for small to medium sites and is fast enough to search 5000-10000 of pages in less then one second. RiSearch is an indexing search engine, which means that it will index your site first and then create a database with all words from your pages for faster search. Risearch provides a full-text search script and an index of all words contained within a document except small words and common words (this can be defined in the config file).
RiSearch can create an index using either binary files or MySQL which allows for a great deal of flexibility.
Zoom
Zoom is a software package that creates a search engine for your website, intranet, CD, or DVD. It provides fast and powerful full-text searching by indexing your website in advance with an user friendly desktop application that allows you to configure and index your site, from the convenience of your Windows computer.
iSearch
The iSearch PHP search engine allows you to build a searchable database for your web site. Visitors can search for key words and a list of any pages that match is returned to them.
PhpDig
PhpDig is a web spider and search engine written in PHP, using a MySQL database and flat file support. PhpDig builds a glossary with words found in indexed pages. On a search query, it displays a result page containing the search keys, ranked by occurrence.
Bravenet Search
A really simple hosted site search. Simply integrate the provided form code into your site and away you go.
TSEP
TSEP is a simple search engine for your website and is free of charge. SEP provides an installer to make integration and smooth and painless as possible. With only two lines of code you can add TSEP to your website and into your layout, it is as easy as that.
TSEP requires a MySQL database to store all indexation data.
JRank
JRank is a pure Java search engine. We give you full control of when and how our spider visits your site and how your site is included in our index. You have a choice of using a simple HTML form in your site or customizing JRank with XML based output.
Google AJAX Search API
The AJAX Search API is the easiest way to incorporate a Google search box on your site. You can incorporate results from Web Search, News Search, and Blog Search into your blog or web site with just a few lines of JavaScript.
More about Googe AJAX Search API…
WebSideStory Search
With WebSideStory Search you have the ability to help visitors find the information, products or services they seek while also meeting your business objectives. With this on-demand site search solution, you are able to control how search results are presented, influence search results rankings based on your key business criteria, and integrate relevant promotions and offers directly into your search results pages.
· Targeting & Relevancy Controls
· Drive Results Based on Visitor Behavior
· Gain Greater Merchandising Flexibility
· Minimize Clicks, Maximize Sales & Conversions
· Actionable Reporting and Analytics
· Plug & Play With Your Existing Web Site
· Advanced Linguistic Support
· Scalable, Robust, Secure
More about WebSideStory Search…
Yahoo Search Web Services
Yahoo! Search Web Services allow you to access Yahoo content and services in your favorite programming languages. This means you can now build Yahoo directly into your own applications. Get more ideas for what you can build by playing with the applications and mashups featured in our Search Application Gallery.
More about Yahoo Search Web Services…
Let me know if you have found anything better out there.
Apache Solr is a little more involved, but is very customizable and powerful. It also allows faceted browsing (ie. “drill down” to filter out results).
http://lucene.apache.org/solr/
mnoGoSearch development seems to be stopped or frozen, there’s it’s fork – DataparkSearch
There are two Solr classes for PHP: SolrUpdate and SolrQuery, available at:
http://wiki.apache.org/solr/SolPHP
Thanks…
I don’t know how to thank you, you really saved me!
wonderfull….blessing for me…your information waz too gud for me, actually i am maintaining a website with limited development recourses, and it stores document files, mostly from students and researchers….
solutions you told me match me best….
Regards
http://www.maifile.com
Thinking about a church wedding? Congratulations, we wish you well as you begin
your journey into married life. In this section you will find a number of …
Address famous people
Address
xb41wgv67xsdh2pl
Congratulations! You have just won a new rss reader
.. really nice article, Mike.
I suggest Yahoo Small Business Web Hosting. Management of one’s internet website at Yahoo! is really a breeze due to their web hosting handle panel. Everything from setting up email accounts, acquiring monthly internet site statistics, to internet site improvement and maintenance could be simply controlled utilizing one standardized interface.
ive just started my own hosting company its such hard work haha
[...] to do this, but it’s easier than creating an entire search engine from scratch. Here’s a list of some free open source search engines for PHP. With a little Google research you can probably find other options like [...]