In a series of tutorials here at Insane Visions, we have shown some of the basics of PHP and continue it with how to enable visitors to search your site, using PHP. We'll take you step by step on a fairly simple search feature. From the actual form, to the results and several things you can do to make your search better.
This tutorial discusses creating an advanced fuzzy search engine using PHP and a database. The tutorial uses the example of a wiki application, but the concepts can easily be applied to other applications in different languages.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Sat Mar 15 2008
In this tutorial I will teach you how using dreamweaver you can create a site search. From creating the database to the end with a functioning search form
FreeVersion: n/a Platform(s): n/a Updated: Sun Jul 22 2007
This tutorial will take you to the next step in PHP/Mysql database search and teach you what to and not to do when building an engine for your website. It's created with the absolute beginner in mind.
FreeVersion: n/a Platform(s): linux, windows, freebsd, osx, sun Updated: Sun Mar 18 2007
This hands on PHP Programming article provides the knowledge necessary to design and develop a search engine for your website using PHP version 4.0 and above. Making a search engine for your website with PHP is really easy and provides substantial functionality required by most of the small to medium websites.
FreeVersion: n/a Platform(s): linux, windows, freebsd Updated: Sat Oct 7 2006
Building indexers/spiders that can read binary MS Word (.doc) documents can be difficult, expecially on *nix servers, which don't support PHP's COM abilities.
Solutions usually involve installing binaries on the server (often impossible or disallowed).
This simple PHP snippet makes a pretty good job of extracting text from an MS Word document for use in a search index. While not pretending to be perfect, it has proved itself useful on thousands of test documents.
FreeVersion: n/a Platform(s): linux, windows, freebsd, sun Updated: Sun Apr 30 2006
This hands on PHP Programming tutorial provides you the knowledge necessary to design and develop a search engine for your website using PHP version 4.0 and above.
FreeVersion: 1 Platform(s): linux, windows, freebsd, osx, sun Updated: Sat Dec 24 2005
A Tutorial on the basics of Full-Text search capabilities of MySql. This technique scale well in performance compared to using the good old LIKE clause.
In this tutorial, we will discuss a method of searching web pages for keywords. We will provide methods for exact keyword matching and a type of fuzzy search. Also included in this tutorial is a overview of using databases in PHP and a heavy concentration on classes.
In this tutorial, we are going to learn how to let users search your site, without building a search engine. This can be useful if your pages are all html, or you do not have the time to build your own website search engine.
Version: n/a Platform(s): n/a Updated: Mon Jan 5 2004
This article shows you how to use PHP and a MySQL (or any SQL database) to create your own basic search engine. Covers creating SQL tables, Using regular expressions to match keywords, Connecting to the database, and Returning the results.
PHP has a built-in function to easily fetch meta tags from php or html pages called the get_meta_tags function. It will take all the meta tags and build associative arrays with the name of the associative array being the
meta name and value of the associative array being the contents of the meta tag. This tutorial shows how to fetch all the meta tags for a given page and print them to the browser. Then, it can be used to build a search engine that compares the contents of the meta variable to the search_criteria and displays the matching link.
Version: n/a Platform(s): n/a Updated: Thu Jan 13 2000
This tutorial shows you how to dynamically compile the list of files in a given directory. You can then conduct keyword searches on the compiled list for finding matching files.
Version: n/a Platform(s): n/a Updated: Thu Jan 13 2000
This tutorial explains how to conduct keyword searches on a given Webpage. It basically shows how to count and display the number of times a specific keyword appears on the Webpage.
Version: n/a Platform(s): n/a Updated: Thu Jan 13 2000
ht://dig will take care of indexing and searching your html pages, but if you have very few html pages, and must of your "content" resides in BLOBs in your database. You can't do anything useful using a like searchword query, it just isn't coming back relevant. Here, you will find a way to get around this problem.
Version: n/a Platform(s): n/a Updated: Fri Dec 17 1999
This tutorial shows you how to add search capabilities to your site using PHP3 and ht://Dig. This tutorial will cover the following steps needed to get these two great Open Source applications working together: Installing ht://Dig, Configuring ht://Dig, Indexing the Site, Building the Search Page, Performing the Search, and Parsing and Displaying the Results.
Version: n/a Platform(s): n/a Updated: Tue Nov 9 1999