Index Server UB2 User manual (Version 1.0)  
 

1 HELIOS Index Server

HELIOS Index Server allows fast and comprehensive file searches in HELIOS volumes. File contents and attributes such as metadata or file comments can be searched from EtherShare, PCShare, and WebShare clients, and via the HELIOS “dt” tools. The index server is inspired by the Apple Mac OS X Spotlight search. Mac clients simply use the Find function to perform searches in HELIOS server volumes. Windows clients use the HELIOS PCShare Search dialog, and WebShare users use the File > Search menu. For more information see chapter 2 “Searching from remote clients”.

1.1 Spotlight search settings in HELIOS Admin

Note:

Indexing and searching needs to be activated per HELIOS volume. If indexing has been activated for a volume, the initial database must be created using the HELIOS Admin Rebuild Spotlight Index function.

Spotlight indexing works on all regular HELIOS volumes but not on home directory volumes.

Rebuild Spotlight index

Each HELIOS volume that has the Spotlight Index option activated (Fig. 1.1) will contain a Spotlight index database. It is comprised of all indexed full text, as well as PDF form field information, EXIF, IPTC, XMP metadata, and WebShare annotation information.

Note:

Volumes with an enabled Spotlight Index option are displayed with a ICON icon in the HELIOS Admin volume list.

hsymInstruction

To initially create or to rebuild the Spotlight index database of a HELIOS volume select the volume from the HELIOS Admin Volumes tab and choose Rebuild Spotlight Index from the Volume menu (Fig. 1.2).

Volume settings in HELIOS Admin

Fig. 1.1: Volume settings in HELIOS Admin

Rebuilding the Spotlight index of a volume

Fig. 1.2: Rebuilding the Spotlight index of a volume

There are a two methods to keep the database in sync with new and edited files. If Automatic Indexing is enabled for the volume, the index server will be notified of all new and edited files and update the index accordingly. If Automatic Indexing is disabled, the index must be updated manually using the indexsrv -r command (see 3 “The index server program”), e.g. using a cronjob that runs every night at midnight.

Automatic index updating may utilize all available server CPUs. The number of concurrent processes is specified via the MaxProc preference. Files that are subject to indexing are cached in (“HELIOSDIR/var/run/indexsrv.save”). In doing so, pending jobs do not get lost, even if the HELIOS services have been stopped and restarted.

The collected data is stored in an index database (“.DesktopIndex”), which by default is located in the volume root directory, together with the desktop database. The latter is also required by the index server because file references are resolved via file IDs. If the desktop database is moved to a different path (via the desktoplocation preference; see HELIOS Base manual) the index database must be moved to the same location.

Important:

The index database may increase considerably in size (several gigabytes!). Make sure that there is enough disk space!

The server uses plug-ins for indexing the different file types (see 3.2 “Indexing modules” below). Depending on the file type the disk size requirements per file may vary:

File Size
Without any metadata About 100 bytes, can be more e.g. if file comments are available
With metadata (e.g. images) Up to several kilobytes
Containing text (e.g. PDF) Full-text indexing may require the same size as the original file

Table 1.1: Disk size requirements

List of all file formats that can be indexed by the HELIOS Spotlight search indexing modules:

Format Index
Files and folders File and folder names including dates
Comments File and folder comments
Images Atributes of major image formats (color space, resolution, …)
IPTC IPTC metadata fields
EXIF Image information from EXIF records
XMP XMP metadata fields as well as custom XMP fields
ICC ICC profile names that are included within images
Text Text files
Word Word files (doc and docx)
Excel Excel files (xls and xlsx)
PowerPoint PowerPoint files (ppt and pptx)
PDF PDF metadata and form fields
PDF-Text PDF full-text extraction via PDF HandShake add-on
XPress/InDesign Full-text extraction via ImageServer add-on (XPV files)
Annotations Author, project title, file status and due date information
Media aax, m4a, m4p, mp3, wma, mov, wmv file metadata

Table 1.2: Indexed file formats

1.2 Search security

File system permissions are enforced for all searches via HELIOS Index Server. Users will only see search results for files that they have permission to view.


HELIOS Website © 2011 HELIOS Software GmbH  
HELIOS Manuals April 17, 2013