|Feature||WordPress search||Relevanssi Free||Relevanssi Premium|
|Easy to install||X||X||X|
|Index is updated automatically||X||X||X|
|Newest posts first||x||X||X|
|Best results first||x||X||X|
|Search posts and pages||X||X||X|
|Search comments and comment authors||–||X||X|
|Search post categories, tags and custom taxonomies||–||X||X|
|Search custom fields||–||X||X|
|Search shortcode content||–||X||X|
|Search post excerpts||–||X||X|
|Include user profiles in search results||–||–||X|
|Include taxonomy terms in search results||–||–||X|
|Search arbitrary MySQL columns in wp_posts||–||–||X|
|Show “Did you mean” suggestions||–||x||X|
|Search results show and highlight the matches||–||X||X|
|Posts highlight the search term matches||–||X||X|
|Exclude posts, pages, tags or categories from search||–||X||X|
|Use fuzzy matching to make getting hits easier||–||X||X|
|Choose between AND and OR operator in search||–||X||X|
|Change the operator on the fly if necessary||–||–||X|
|Use the NOT operator to exclude search terms||–||–||X|
|Adjust the weight of titles, comments and tags||–||X||X|
|Adjust weights by post type||–||–||X|
|Adjust weights by taxonomy||–||–||X|
|Adjust weights by post date||–||–||X|
|Adjust weights manually with a filter hook||–||X||X|
|Log user queries||–||X||X|
|Use stop words to make search better||–||X||X|
|Expand queries with synonyms||–||X||X|
|WPML and Polylang integration||–||X||X|
|WordPress Multisite support *||–||–||X|
|Throttling to make searches perform better on big databases||–||X||X|
|Export / import settings||–||–||X|
|Guaranteed support from Mikko||–||–||X|
|Have sticky posts in searches based on search term||–||–||X|
Multisite support for Relevanssi is something of an experimental feature right now. It is not tested on large networks (more than 10 sites) and I have a feeling that performance issues will be a problem when searching for common words in large networks. Also, Multisite search doesn’t have all the advanced features of single site Relevanssi.
However: these warnings apply only when searching multiple blogs at the same time. By default, Relevanssi searches just the single blog in a Multisite setup and that works exactly like in single site installations.
Multisite searches do not work in the free version of Relevanssi.
Relevanssi is not compatible with BuddyPress.
Relevanssi works with bbPress to some extent. Relevanssi can index the bbPress custom post types. Note that bbPress post types are by default set to be excluded from the search, so you need to uncheck the “Respect exclude_from_search” option. Also read this KB entry on Relevanssi and bbPress for useful tips.
Based on my earlier experience there have been some problems with Relevanssi and bbPress with some themes, but later tests seem to show the combo works better. So, no guarantees here, but it looks like Relevanssi does work with bbPress at the moment.
Features Relevanssi doesn’t have
As great as Relevanssi is, there are some things it doesn’t do. Here’s a quick list of the features people most often ask for but which Relevanssi doesn’t offer.
- Relevanssi can’t search the contents of PDFs, Word documents, Excel spreadsheets or other external files.
- Relevanssi can’t search content that is stored outside the wp_posts database (except for user profiles and taxonomy term pages). If the content is in wp_posts as a custom post type, it can be searched, otherwise it’s not possible.
- Relevanssi doesn’t do complex Boolean logic. You can choose whether to use AND or OR operator for the whole query and there are NOT and AND operators for search terms, but Relevanssi doesn’t support complex faceted queries like
(cats OR tigers OR lions) AND (pumas OR cougars) NOT dogs.
- Relevanssi doesn’t have live search suggestions as the user types. SearchWP Live Ajax Search does, and works splendidly with Relevanssi.
If you need more features
If you need PDF indexing, bbPress support, geolocation search or just a more powerful search than what Relevanssi can provide, I would suggest Apache Solr, the open source enterprise search platform. It’s a lot more powerful than Relevanssi and given a good server, can handle any number of posts with blazing fast results. Solr can also search inside PDF files.
While Solr is open source and free to use, it’s also quite complicated to set up. Your best option is to buy a premium service that does everything for you. WP Solr provides a easy-to-use WordPress plugin for Solr.
You can buy WP Solr here. The price for one website, with all features available, is $129 / year.