WordPress.org

Ready to get started?Download WordPress

Plugin Directory

!This plugin hasn't been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Search Engine

THIS IS A BETA VERSION - Currently in development - A search engine for WordPress that indexes ALL of your site and provides comprehensive search.

Official Support

Search Engine - Support Forums: http://scottkclark.com/forums/search-engine/

About the Plugin Author

Scott Kingsley Clark from SKC Development -- Scott specializes in WordPress and Pods CMS Framework development using PHP, MySQL, and AJAX. Scott is also a developer on the Pods CMS Framework plugin

Other Plugin Contributors

  • Greg Dean - PHP Development for Search.class.php
  • Chris Jean from iThemes - PHP Development for Displaying Results on Search Pages
  • Randy Jansen - HTML / CSS Development for Wizard UI and Search Results Template
  • cdharrison - Icon Consulting
  • Andy Weigel - PHP Consulting

Awesome Plugin Testers

  • Daniel Koskinen
  • Benjamin Favre

These testers are especially helping make this Beta plugin get to 1.0! If you are interested in being listed here, test the heck out of this plugin and let me know if you've found anything that doesn't work right!

Features

Administration

  • Easy Indexing Wizard - Create Templates and Index Existing / New Sites
  • Index Templates - Reindex Sites via the Wizard or via cronjob.php
  • XML Sitemaps - Reindex Sites via the Wizard or via cronjob.php
  • View Search Logs - View queries recently typed, how long it took them to process, and how many results were returned
  • Admin.Class.php - A class for plugins to manage data using the WordPress UI appearance

Spider

  • Link Extraction - Get links from pages from <a>, <area>, <iframe>, and <frame> tags
  • Link Redirection - Follows all 301 / 302 Redirects
  • Link Validation - Check for Invalid URLs / Content-Types
  • robots.txt Protocol Support - Follows rules from robots.txt at root of domain
  • nofollow / noindex Support - Follows specific rules from Robots Meta, <a>, and other elements (class="nofollow") tags
  • Depth Restricting - Restrict how deep spidering goes
  • URL Words Whitelist / Blacklist - Include or Exclude URLs from being spidered based on words
  • .htaccess Password Protection Support - Optional Username / Password can be passed to Spider to access restricted areas
  • cronjob.php - Script to use when setting up Server Cronjob settings - Can Spider based on Site or Template

Index

  • Keyword Extraction - Get keywords from pages from <title>, <meta name="description">, <meta name="keywords">, and <body> tags
  • Keyword Blacklist - Exclude Keywords from being Indexed
  • Index Weight Assignment - Based on how often keywords are used, and in which places they are found, a weight is given to a URL to create relevancy

Search

  • AND / OR / "Exact Phrase" multi-combination Support
  • OR Support
  • Shortcode can be used in WP Pages to display form and search specific site(s) (by site ID) - [search_engine sites="1,4,5"]
  • search_engine_form() to display the Search Engine form anywhere on your site - Note, form points to the root of your site for search like normal WP search
  • search_engine_content() can be placed in a template to call the Search Engine form / results

Roadmap

0.6.0

  • AND / OR / "Exact Phrase" multi-combination Support
  • Search Settings - Setup/control multiple searches on your site
  • Negative Keyword Matching using -word Format
  • Cronjob Groups - Ability to run multiple templates at a time based on Cronjob Group in cronjob.php
  • Integration with wp_cron - Option to enable a template to rerun on it's own - like magic!
  • View Index Logs - View statistics from indexing like Links Not Found, Links Redirected, etc
  • Inlinks Tracking - Weight should reflect more heavily for pages with more internal links pointing to them

Requires: 2.9 or higher
Compatible up to: 3.1.4
Last Updated: 2011-3-2
Downloads: 13,460

Ratings

3 stars
3.9 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,1,1 100,1,1 100,2,2 100,2,2 0,1,0
100,1,1
0,1,0 50,2,1 100,1,1
33,3,1 100,1,1 100,1,1 100,3,3
0,1,0
100,1,1
100,1,1
100,1,1