PHP Classes

Searchy PHP Search Engine: Crawl, index and search multiple Web sites

Recommend this page to a friend!

  Author Author  
Picture of Faris AL-Otabi
Name: Faris AL-Otabi <contact>
Classes: 10 packages by
Country: Saudi Arabia Saudi Arabia
Age: 26
All time rank: 334515 in Saudi Arabia Saudi Arabia
Week rank: 5 Up1 in Saudi Arabia Saudi Arabia Up
Innovation award
Innovation award
Nominee: 3x


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This package can crawl, index, and search multiple Web sites.

It provides a simple application to let users add sites to be crawled.

The package can crawl the pages of the given sites, parse the page contents and add the contents to a database that index the pages by body contents and title.

It can also let users search for content that was previously indexed pages using given keywords and displays the top results.

Details

Searchy

PHP Search Engine

Features

  1. Basic Search Engine Features
  2. Simple Crawler
  3. Add Site Feature

How to use

  1. `$ composer update`
  2. Update crawler/urls.txt with the urls you want to index like Alexa top 1000
  3. Update config.php
  4. Import search.sql to your database
  5. Run `$ php crawler.php `
  6. Enjoy

Screenshots

$ php crawler.php
Indexing https://www.google.com/
Indexing https://www.youtube.com/
Indexing https://www.facebook.com/
Indexing https://www.baidu.com/
Indexing https://www.wikipedia.org/
Indexing https://twitter.com/
Indexing https://www.yahoo.com/
Indexing https://www.instagram.com/
Indexing Finished

![](https://i.imgur.com/M5ZMCcJ.png)

![](https://i.imgur.com/AS0b4VT.png)

![](https://i.imgur.com/DyPSiwU.png)

License

MIT


  Classes of Faris AL-Otabi  >  Searchy PHP Search Engine  >  Download Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog (1)  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Searchy PHP Search Engine
Base name: searchy
Description: Crawl, index and search multiple Web sites
Version: 1.0
PHP version: 5
License: Custom (specified in a license file)
All time users: 139 users
All time rank: 9182
Week users: 1 user
Week rank: 113 Up
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Searching Search engines, crawling and indexing View top rated classes
Group folder image Applications Full applications that perform useful tasks View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
May 2023
Number 6
Popular search engines like Google are handy for finding content on sites where users don't know where those sites are.

When users want to search more specific sites that they know, general search engines like Google are not ideal.

This package provides a PHP application that lets users index and search only the sites they want.

Manuel Lemos

  User ratings  
Not enough user ratings

  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imagecrawler (2 files)
Files folder imagesrc (2 files)
Accessible without login Plain text file add.php Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file config.php Aux. Auxiliary script
Accessible without login Plain text file crawl.php Example Example script
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file search.php Example Example script
Accessible without login Plain text file search.sql Data Auxiliary data

  Files folder image Files  /  crawler  
File Role Description
  Accessible without login Plain text file crawler.php Example Example script
  Accessible without login Plain text file urls.txt Data Site URLs file list

  Files folder image Files  /  src  
File Role Description
  Plain text file Database.php Class Class source
  Plain text file SearchEngine.php Class Class source

Install with Composer Install with Composer - Download Download all files: searchy.tar.gz searchy.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder imagecrawler (2 files)
Files folder imagesrc (2 files)
Accessible without login Plain text file add.php Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file config.php Aux. Auxiliary script
Accessible without login Plain text file crawl.php Example Example script
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file search.php Example Example script
Accessible without login Plain text file search.sql Data Auxiliary data

  Files folder image Files  /  crawler  
File Role Description
  Accessible without login Plain text file crawler.php Example Example script
  Accessible without login Plain text file urls.txt Data Site URLs file list

  Files folder image Files  /  src  
File Role Description
  Plain text file Database.php Class Class source
  Plain text file SearchEngine.php Class Class source

Install with Composer Install with Composer - Download Download all files: searchy.tar.gz searchy.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.