
Here is the overview of important or interesting features of the JavaScript SiteSearch Generator.
As the product name suggests, it can generate a fulltext search index files for your products. But generating the search index is only a one phase of implementing the search functionality to your application. JavaScript SiteSearch Generator contains also the other important components, that give the possibility to search and display the results to your users. They are supplied in the form of javascript source codes and the predefined examples of their implementation (templates).
Search engine
So inside this product you can find an adequate search algorithm, form for entering the searched text, list with the search results (including the hyperlinks to target pages) and the possibility to highlight the searched words in displayed target pages.
» See the search engine related topic.
By purchasing the license of "JavaScript SiteSearch Generator" you get the "royalty-free license" to use and distribute these "source codes" as a part of your products.
Projects and Templates
For each generated search index, you can define your own project. You can manage projects in the left side bar, where you can easily create a tree structure with projects and folders. In the projects list you can find also a few predefined examples, that are distributed along with the product.
Templates can be used by two ways. Either as a simple functional examples of the search engine implementation, or as a predefined common files that will be always copied into your site along with the generated search index.
Always assign a selected template to your project, if you want to use it by one of the mentioned ways. If you want to only create (or update) the search index file, remove the template from your project.
Of course, you can define your own templates and add them to your templates list, that is available in the left side bar.
Project options
The "Projects options" tab of the main panel is designed to define a basic options of your project. Among others, here you enter the folder of your site, that you want to be indexed, the selected search template, project title, and more.
» Learn more about the project options.
Files and folders
On this tab, you can specify more precisely the files and folders, that you want to include to your index file. Here you can define the folders, individual files or additional "url addresses", as well as the include and exclude masks for files.
» Files and folders definition.
Build settings
The most important option on this tab is the "Index file" field. It defines the resulting search index data file for your project. As you can see, this tab offers also other options, that can be useful for generating your index.
» See the build settings description.
Generating the index
On the last tab there is always displayed a status of generating the index file. When the process is finished, you can directly preview the result by clicking the "Preview" button.
This was a brief overview of the "JavaScript SiteSearch Generator" user interface and functions. In the following chapters, you can find a detailed description of these features.