gee Search Plus, improved WordPress search

Description

gee Search Plus extends the WordPress search engine without messing with the database, sorts results by relevance (or date), and more.

New Features (since 1.4)

  • Extend search to Media

New Features (since 1.3)

  • Order results by Relevance or by Date
  • Define matching rules: at least one search term (OR query) or require all terms (AND query)
  • Define your own highlight style (CSS class: gee-search-highlight)
  • i18n ready

Features

  • Searches through all the posts, pages and custom post types, by title and content
  • Extends search to all custom taxonomies, category and tags
  • Extends search to custom fields
  • Highlights searched terms (optional)
  • Limit highlight feature to specific html elements
  • Removes stopwords from search query (merged with native WordPress stopwords mechanism)
  • Integrates the stopwords mechanism with Stella multi-language plugin, by removing the current language stopwords from the search query

Very easy to use and setup! No new database tables or complex configurations. gee Search Plus uses only WordPress’ APIs and functions! Simple and Clean!

Tired of complex plugins to improve the default WordPress search?

gee Search Plus plugin improves WordPress’ default mechanism by searching through custom taxonomies (including category and tags), custom fields and since version 1.4 it also searches through media. It orders the results by date or relevance, calculating the search words hits through the title and content, taxonomies, custom fields and media of each post.

This plugin also includes a stopwords mechanism to remove the non-relevant words from the query, thus increasing the relevance of the results. Stopwords can be defined manually (using the settings page) or by using the default files provided with the plugin package.

Available translations

  • Portuguese

Notes

  • This release is compatible with multisite single blog installation
  • This release is compatible with all WordPress versions since 3.5. If you are still using an older one, upgrade your WordPress NOW!

Screenshots

  • Plugin settings page

Installation

  1. Upload the gsearch-plus folder to the /wp-content/plugins/ directory
  2. Activate the gee Search Plus plugin through the ‘Plugins’ menu in WordPress
  3. Configure the plugin by going to the gee Search Plus submenu that appears under your Settings menu

That’s all! We hope that you like our plugin. Suggestions, questions and other feedback are welcome. twitter: @luistinygod

FAQ

If your question isn’t listed here, please open a new topic at the Support tab.

I would like to have feature XYZ. What should I do?

Let us know if you’d like to have a special feature implemented in this plugin. Please open a new topic in the plugin Support tab.

How do I install it in certain page using it as a widget?

gee Search Plus plugin works behind the scenes by optimizing and changing the default WordPress search query. If you would like to have a search box on a sidebar or as a widget, just use the WordPress default search widget and gee Search plus will do the hard work!

What do I need to know if I’m using Stella multi-language plugin?

If you’d like to remove the correct language stopwords from your search query when using the Stella plugin, then go to gee Search Plus settings and change the Remove Stopwords by language to the option Use stopwords files according to Stella languages.
In order get this working properly you need to make sure there is a stopwords file per each configured language on your site. Check at the /wp-content/plugins/gsearch-plus/stop directory for the files. You’ll find there are already several files pre-loaded with the gee Search Plus plugin (English, Spanish, Portuguese, Italian, Czech, German, Finnish, French, Polish, Dutch and more). You may edit those files to include/remove stopwords, or add new files. When adding new stopwords files name them as stopwords-[LANGUAGE].php, where LANGUAGE is a two letter code representing the Stella language (en -> English, de -> German, and so on).

Reviews

Amazing Search Plugin

It does exactly what it says, even better it searches for custom fields as well. Thank you thank you thank you !!

Wonderful

How wonderful to get reverse chronological back in searches rather than relevancy.

THANKS.

Read all 15 reviews

Contributors & Developers

“gee Search Plus, improved WordPress search” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.4

  • GOMO replaces geeThemes brand.
  • Tested against WP version 4.6.1

1.4.3

  • Fixed: PHP notices
  • Tested against WP version 4.3.1 – all fine!

1.4.2

  • Fixed: Convert specific stopwords to lowercase on save
  • Fixed: Issue when searching on Tags (post_tag taxonomy) – conflict with plugins that inject specific post_types on query_vars without checking if ‘any’ is already selected.

1.4.1

  • Tested up to WP 4.0
  • Fix division by zero warning

1.4.0

  • Extend search to media

1.3.1

  • fix pagination on search results

1.3.0

  • Full review for WP 3.7
  • Order by relevance or by date
  • Allow OR and AND query type
  • Highlight class instead of inline styles
  • New plugin hooks for better control
  • Merge stopwords mechanism with WordPress new native stopwords mechanism
  • Prepared for i18n

1.2.0

  • Re-named from gSearch to gee Search ( affected functions, hooks and classes )
  • New relevance engine
  • Corrected wp_title bug

1.1.8

  • Load frontend script on footer
  • Default highlight area div#content

1.1.7

  • Admin: Replaced color picker – using WP default
  • Admin: New setting ‘Highlight allowed areas’ uses valid jQuery selectors
  • jQuery scripts enqueued differently on frontend thus solving Jetpack conflicts

1.1.6

  • Revision and testing for WP 3.6

1.1.5

  • Optimized queries to reduce needed memory

1.1.4

  • Less strict when searching custom fields (LIKE compare)

1.1.3

  • Corrects issue regarding spaces in the middle of searched terms

1.1.2

  • Corrects issue regarding spaces on beginning and end of the search sentence.

1.1.1

  • Minor corrections on jshighlight script

1.1.0

  • New features: custom fields search & highlight searched terms.
  • Includes two new js: jscolor plugin and jshighlight

1.0.0

  • Initial release.
  • No multisite compatibility. More to come shortly.