Skip to content

Commit 67a4d56

Browse files
authored
Merge pull request #45 from goodroot/kellen/wordpress-readme-txt
Polishes README.txt.
2 parents 895bb7d + 19c34cb commit 67a4d56

5 files changed

+25
-93
lines changed

README.txt

+25-93
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
=== Swiftype Site Search Plugin for Wordpress===
2-
Contributors: matthewtyriley, qhoxie, afoucret
2+
Contributors: matthewtyriley, qhoxie, afoucret, jasonstoltz, goodroot
33
Donate link:
44
Tags: search, better search, custom search, relevant search, search by category, autocomplete, suggest, typeahead
55
Requires at least: 3.3
@@ -8,64 +8,56 @@ Stable tag: 2.0.0
88
License: Apache 2.0
99
License URI: https://github.com/swiftype/swiftype-wordpress/blob/master/LICENSE
1010

11-
Fast, intelligent, and fully customizable search for your site. Comes with detailed analytics and controls in the Swiftype Dashboard.
11+
Fast, intelligent, and fully customizable search for your site.
1212

1313
== Description ==
1414

15-
The Swiftype Site Search plugin replaces the standard WordPress search with a better, more relevant search engine. It also gives you detailed insight into what your users are searching for, so you know which keywords to target when customizing your search engine results. The Swiftype Site Search plugin is WordPress VIP-approved and already used on huge sites. The search plugin is complemented by our dashboard, [full-featured developer API](https://swiftype.com/search-api), and [powerful analytics](https://swiftype.com/search-analytics). Manage search results with drag and drop and see the changes reflected instantly.
15+
The Site Search Wordpress plugin replaces the standard WordPress search with a polished, customizable, and more relevant search engine. Gain access to deep search insights and all the tools you need to customize and perfect your search experience. Join thousands of growing customers and bring world class search to your website, all backed under the hood by Elasticsearch.
1616

17-
The base ranking algorithm is based on industry best-practices for search and provides more relevant results by default, but we also allow for any result set to be fully customized via our drag-and-drop interface for result reordering. To make customizations you simply create a Swiftype Site Search account and install the Swiftype Site Search plugin. You can then login to our dashboard to customize results and read through detailed search analytics. See the short demo video below for more details.
18-
19-
Do you have a mobile app displaying content from your WordPress site? Swiftype Site Search’s [mobile SDKs](https://swiftype.com/mobile) make it simple to add powerful search to your mobile apps. Combine our WordPress plugin with our mobile SDKs to create the same search experience on your site and in your app.
17+
[What is Site Search?](https://swiftype.com/site-search)
2018

2119
## Features
2220

23-
* Search runs on our powerful servers - it doesn't bog down your site, even if you have **hundreds of thousands of posts**.
24-
* Works with your theme's search.php template - drop in the Swiftype search plugin and it **just works**.
25-
* Fast typeahead autocomplete search suggestions based on titles, tags, and author names.
26-
* Search results **automatically update** when you save, delete, or change search content.
27-
* **Re-order search results** with drag-and-drop from your Swiftype Site Search Dashboard.
28-
* Impactful search analytics help you understand your users.
29-
30-
## Advanced Customization
31-
32-
* Modify what types of posts and categories are searched or weight fields like title more heavily by adding a filter.
33-
* Change the autocomplete behavior with JavaScript.
21+
* **Fully managed**: We secure, store, and search all of your documents in the cloud. Your site stays fast.
22+
* **No programming required**: Works with your theme's existing search.php template. Drop in the Site Search plugin and it _just works_.
23+
* **Out of the box relevance**: Pre-optimized typo tolerance, bigram matching, stemming, synonyms, phrase matching, and more.
24+
* **Automatic Updating**: Search results _automatically synchronize_ when you save, delete, or change Wordpress content.
25+
* **Intuitive Dashboard**: Use slick and powerful dashboard tools to customize your search relevance.
26+
* **Deep Insights**: Impactful search analytics help you understand your users and guide you to productive actions.
27+
* **Choose Your Language**: Supports 13 languages, including: English, French, German, Russian, Chinese, Japanese, Universal, and more.
3428

35-
Read our [WordPress search customization tutorial](https://swiftype.com/documentation/tutorials/customizing_wordpress_search) for details.
29+
Read the [Site Search WordPress guide](https://swiftype.com/documentation/site-search/guides/wordpress) for more details.
3630

3731
== Installation ==
3832

39-
1. Go to [http://swiftype.com](http://swiftype.com) and sign up for an account. (Be sure to validate your account via the confirmation email we send.)
40-
2. After logging in to Swiftype, go to the Account Settings screen and get your API key.
41-
3. Install the Swiftype Site Search Wordpress plugin in your Wordpress dashboard.
33+
1. Go to [swiftype.com](https://swiftype.com/free-trial?utm_channel=readme-web&utm_source=wordpress-org) and sign up for an account.
34+
2. After logging in to Site Search, get your API Key from the dashboard.
35+
3. Install the Site Search Wordpress plugin from the Wordpress dashboard.
4236
4. Activate the plugin through the 'Plugins' menu in WordPress.
43-
5. Go to the Site Search plugin page and enter your Swiftype Site Search API key on the first screen.
44-
6. Name your search engine, following the instructions on the screen.
37+
5. Go to the Site Search plugin page and enter your Site Search API Key on the first screen.
38+
6. Name your search engine, choose from one of 13 languages, then create it.
4539
7. Build your search index by clicking the "Synchronize" button.
40+
8. Search!
4641

4742
Email [email protected] if you are having trouble.
4843

4944
== Screenshots ==
5045

51-
1. Detailed, real-time analytics show you what your users are searching for, click on, and even what they are having trouble finding.
52-
2. Result controls let you customize everything – reorder results, remove bad results, and add custom results.
46+
1. Adjust Weights to fine tune search relevance for different post values.
47+
2. View advanced, real time analytics. Gain insights that will help you perfect your search experience.
48+
3. Promote or hide documents from your search results, so that searchers always find just the right thing.
5349

5450
== Frequently asked questions ==
5551

56-
_If your questions are not answered here, check our [Q&A forum](https://swiftype.com/questions), or email [[email protected]](mailto:[email protected]) for help._
52+
_If your questions are not answered here, check out the [Site Search Community forum](https://discuss.elastic.co/c/site-search), or email [[email protected]](mailto:[email protected]) for help._
5753

5854
= Where do I sign up for a Swiftype Site Search account? =
5955

60-
Sign up for an account at [http://swiftype.com](http://swiftype.com). Plans start at $299.
61-
62-
= Why don't search results in the Swiftype Site Search Dashboard match what's displayed on my site? =
63-
64-
This is usually caused by your theme not using `query_posts` properly and affecting search as a result. Fortunately, [it is easy to fix](https://swiftype.com/questions/why-dont-the-search-results-in-my-swiftype-dashboard-match-what-is-displayed-on-my-wordpress-site) the search results.
56+
Sign up for an account at [https://swiftype.com](http://swiftype.com). Plans start at $79.
6557

66-
= Does Swiftype search support WordPress Multisite? =
58+
= Why don't search results in the Site Search Dashboard match what's displayed on my site? =
6759

68-
You can install the plugin for each site with its own search engine, but we don't have a way yet to index an entire Multisite network yet. But stay tuned!
60+
Your posts may have fallen out of sync. Click 'Synchronize' from within the plugin to correct this.
6961

7062
== Screenshots ==
7163

@@ -185,63 +177,3 @@ Initial release.
185177

186178
= 1.1.26 =
187179
This fixes an important issue for many users that prevented synchronization of new posts and first time authentication. Please upgrade immediately and resynchronize your posts.
188-
189-
== WP-CLI Support ==
190-
191-
Swiftype Site Search plugin supports [WP-CLI](http://wp-cli.org/).
192-
193-
To see the available commands type `wp swiftype` in your WordPress install directory.
194-
195-
The CLI is particularly useful if you have a large number of posts (more than 10,000) because it can synchronize posts with Swiftype more quickly by controlling the indexing batch size. Also, the CLI provides an option to destructively reindex the contents of your WordPress site which will be faster if you have a large number of deleted posts or simply want to start fresh.
196-
197-
To index your WordPress site with the CLI, make sure you have WP-CLI installed and configure the plugin with your API key and search engine. Then run:
198-
199-
`wp swiftype sync`
200-
201-
To index more content at once, increase the batch size:
202-
203-
`wp swiftype sync --index-batch-size=100`
204-
205-
In general, using a larger batch size will be faster. However, the size of the batch you can use is determined by how large your posts are on average.
206-
207-
== Modifying search parameters ==
208-
209-
The Swiftype Search plugin provides a filter called `swiftype_search_params` that allows you to modify the search parameters before they are sent to Swiftype.
210-
211-
For example, to add a filter so only pages are returned by the search results, you can add the following to your functions.php file:
212-
213-
function swiftype_search_params_filter( $params ) {
214-
$params['filters[posts][object_type]'] = array( 'page' );
215-
216-
return $params;
217-
}
218-
219-
add_filter( 'swiftype_search_params', 'swiftype_search_params_filter', 8, 1 );
220-
221-
For more details, check out our [WordPress customization tutorial](https://swiftype.com/documentation/tutorials/customizing_wordpress_search) and the Swiftype [Search API documentation](https://swiftype.com/documentation/searching).
222-
223-
== Modifying the query string ==
224-
225-
The Swiftype Search plugin provides a filter called `swiftype_search_query_string` that makes it easier to modify the query string before it is sent to Swiftype.
226-
227-
For example, to add a term to every query string, you can add the following to your functions.php file:
228-
229-
function swiftype_search_query_filter( $query ) {
230-
return $query . ' ThisWillAlwaysBeInEveryQuery';
231-
}
232-
233-
add_filter( 'swiftype_search_query_string', 'swiftype_search_query_filter', 8, 1 );
234-
235-
You can use this filter to pre-process queries before they are executed.
236-
237-
== Adding Faceted Search Results ==
238-
239-
The Swiftype Search plugin provides the `swiftype_render_facets` theme function to allow you to easily add faceting to your search results page. To use it, follow these steps:
240-
241-
1. Configure facets to be displayed from the Swiftype Site Search plugin page in the admin.
242-
243-
2. Add a `swiftype_render_facets()` call to your `search.php` template. This is what actually renders the facets. You should place it where you want the facets to be rendered:
244-
245-
<?php swiftype_render_facets(); ?>
246-
247-
3. (Optional) Style the facets using CSS. You can target `div.st-facets` for your CSS rules to only affect the content inside the facets container.
File renamed without changes.

assets/screenshot-1.png

172 KB
Loading

assets/screenshot-2.png

170 KB
Loading

assets/screenshot-3.png

248 KB
Loading

0 commit comments

Comments
 (0)