Client or Server Output

The search features and capabilities that are available in your published Flare output depend on the output type. In addition, you can perform search queries using different search methods and syntax when you publish client- or server-based output.

Search and Client-Based Output

With the web-based output types, search operations are supported by a Flare search database. This database consists of an array of JavaScript and XML files that are built and published with the Flare output in the Data folder. With Microsoft HTML Help, the Microsoft Compiled HTML (CHM) Help file format also offers a built-in search engine.

Search and Server-Based Output

There are multiple search options to choose from for online output, including server-based search options. For example, the server-based HTML5 output type can be enabled in Flare, and then published to an Internet Information Services (IIS) server. For these outputs, search operations are supported by the Microsoft Indexing Service or Windows Search.

However, you do not need to use HTML5 server-based output to have server-based search. We recommend that you use Elasticsearch with regular HTML5 output to produce server-based search. Elasticsearch includes features such as search auto-complete with suggestions.