When you are setting up your HTML5 Help Center, you will need to choose which search engine to use. There are many factors that you should consider, including the size of your project, the needs of your users, and your preference of search engine service. Ultimately, a more advanced search gives you more control and delivers a better user experience, but there is an added cost.
The following table compares the various search engines supported by Paligo.
Feature |
Linguistic |
Fuzzy Match |
Algolia |
Coveo |
Swiftype |
---|---|---|---|---|---|
Internet required |
No |
No |
Yes |
Yes |
Yes |
Speed |
Fast for small-medium |
Fast for small |
Fast for all |
Fast for all |
Fast for all |
Matching |
Exact |
Broad |
Exact and broad |
Exact and broad |
Exact and broad |
Multiple languages |
Yes but limited |
Yes |
Yes |
Yes |
Yes |
Synonyms |
No |
No |
Yes |
Yes |
Yes |
Federated search |
No |
No |
No |
Yes |
Yes |
Faceted search |
No |
No |
Yes |
Yes |
No |
Modify search behavior |
No |
No |
Yes |
Yes |
Yes |
Push or crawl |
N/A |
N/A |
Push |
Crawl |
Crawl |
Search behind a login |
No |
No |
Yes |
Yes |
Yes |
Subscription required |
No |
No |
Yes |
Yes |
Yes |
Where:
-
Internet required shows whether the search engine only works when it can connect to your content over the internet.
-
Speed is how long it takes to return the search results. Small-medium is approximately the equivalent of a 1000 page document.
-
Matching is how the search engine matches results. .
-
Exact
A precise match. The search engine looks for content that contains the search term. It has to be an identical match.
-
Broad
A close match. The search engine looks for content that contains the search term or terms that are almost the same as the search term. This "looser" search allows for typing and spelling mistakes, but may return more results.
-
-
Multiple languages is support for other languages.
-
Synonyms shows whether the search engine can find content that has a similar meaning to the search term. For example, a search for "liquid" might include results that contain the term "fluid".
-
Federated search can find results from many different sources, not just 1 website (see Federated Search).
-
Faceted search provides filters so users can search for a term and apply certain criteria (see Faceted Search).
-
Modify search behavior is whether the search engines have options for controlling search results, such as "prioritization", "IA analysis" and "most-clicked".
-
Push or crawl defines how the search engine finds the results.
-
Push
Paligo has to send the index to the search engine. The search engine then browses the index to find the results.
-
Crawl
The search engine browses the published Paligo content to find the results.
-
-
Search behind a login is support for searching through content that requires a login to access.
-
Subscription required shows whether you need to purchase a subscription to a Third-Party search engine service.
When you have decided on which search engine best meets your requirements, you can:
-
Purchase a subscription to a search engine service (if you choose to use one).
-
Set up your HTML5 Help Center Layout to use your chosen search engine. If you are using a search engine service, you will also need to configure the settings in the search engine software.
See Set your Help Center to use a Search Engine for more information.
Comments
0 comments
Article is closed for comments.