Desktop search system

What is it

Main features

Working together with φaind


Search domain
Query patterns
Text encodings, languages



Brief description

It is a full-text search system (desktop search) designed to be easily used by common people. It provides the text search on personal computer, local area network (shared resources) and Internet resources (HTTP and FTP sites) with simple interface. The documents can be indexed to provide faster and easier searching. It is possible to create a lot of separated indexes, CD/DVD or group of web sites. These indexes can be arranged as a tree - see cataloguer windows description for details.

The program main window has fields to enter query keywords and to select the search area:

desktop search system - main window

The tool can be configured to run in floating deskbar mode:

This panel can be dragged by mouse to any area of desktop. The buttons on both sides of query keywords field invoke the cataloger window and the pattern options dialog. "Start" button launches the search in selected "default" index, which can be selected in cataloger window.

The floating deskbar can also be placed in Windows taskbar for convenience:

deskbar in Windows taskbar


The main application of Integra is to find the documents by the keywords. The search engine accepts the different file formats and extract the lexical content from them. The text content of the file can be indexed to make the repeat searching much faster. In order to find the documents you need to input the keywords (query pattern), optionally set different parameters (morphology, syntax and others) and select either the search domain or index database (each CD/DVD can be indexed and stored in separate index database - see description of the cataloguer).

The back-end search engine accepts a lots of commands, but the GUI front-end hides the complexity of the low-level API from the user. It allows to define search domains, to create indexes and to start searching by editing the window forms with mouse and (sometimes) by keyboard. A wide range of options can be used to get the relevant results without the extra time lost. For example, index database creation time can increase ten times (see benchmarks) when some options are enabled (complex morphology or quick phrase search). Default values of the options are chosen to be good for common tasks, but you can change them easily:

Main features

The short list of the features (current release status) is available here.

Generally speaking, there are two search modes:

1. Searching the indexed documents. It is assumed that documents previously were indexed. Searching in index is very fast.

2. Searching the arbitrary folders, files, archives, web sites without indexation.

The searching mode is selected by radio buttons on the main window.

Working together with φaind

Index database made by φaind utility can be used by Integra, but simultaneous operation is prohibited, because the index database manager does not support parallel access (it does not even detect such situations).

In principle the Integra is just a GUI front-end for the search engine. Both φaind and Integra share the common source codes. It makes the index database files format absolutely identical for these utilities.

   Mental Computing 2009  home  rss  email  icq  download

changed 31-Jan-10