Site search engine written in PHP, with clean code, adequate white space, no tabbing, and easy to understand for future modifications.
MySQL database support is available, but I would rather not interface any databases for sake of ease of portability and backup on the web hosting server I'm with right now.
**What I need is a site search engine script written in PHP that will recurse all directories listed in /home/findarti/include/[login to view URL] and search through each file in those directories for a given search string**. I need the search engine to support boolean operators such as Google's search engine. Most importantly, there needs to be support for the double quote search query that Google supports. So if you search for:
Key Word
on Google, it will return results that contain the words Key and Word. But I want support in the site search engine that will not only do this, but when a users searches for
"Key Word"
it will return results that contains the string: key word
I believe most of you know what I'm talking about.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
4) Code must be clean, contains no tabs, good whitespace for easy understanding and interpretation, and it must be easily customizable for future modifications.
## Platform
Apache 1.3+PHP4+Linux