Features

Tracker trawls through your data and organises it so that it can be retrieved extremely quickly later on via simple searches. This organisation puts your data into categories so that application like photo managers and music players can instantly find relevant content automatically. Tracker enables you to tag your data with keywords which can be used to find related information or to group and categorise your data further. Tracker lets you extend your data with additional metadata.

Standards

Tracker complies with many cross desktop and technology standards, including:

Technologies

  • Full Text Search (FTS). Below are the FTS features which are available in Tracker (please note that FTS can be disabled as part of the build):

    • Unaccenting is used to strip characters of their accents (and all combining diacritical marks in general) to allow comparisons between examples like "Idea" and "Idéa" to be as fast as possible.

    • Unicode Normalization is used to match words in either NFC, NFD, NFKD or NFKC normalizations. For example, looking for "école" (NFC normalized, 0xc3 0xa9 0x63 0x6f 0x6c 0x65) will find files with the word "école" (NFD normalized, 0x65 0xcc 0x81 0x63 0x6f 0x6c 0x65).

    • Case folding is used to perform case-insensitive searches, to match for example "TITLE" with "title" or "Straße" with "Strasse".

    • Stemming (disabled by default) is used to find more relevant results. For example a search for "motorbikes" (plural) will also return results relevant to "motorbike" (singular). This operates on a multi-lingual basis. Stemming is currently experiemental and we're looking to improve this.

  • File notification for real time updates.

  • Extensive list of supported file types / formats.

Accessible

Tracker supports a number of features which makes it more appealing, including:

  • Thread safety
  • Internationalization
  • Localization
  • UTF8 support
  • Documentation

Ontologies

Ontologies describe how data is related to each other. We use this method to store data intelligently. These are some of the ontologies we support:

Projects/Tracker/Features (last edited 2014-04-28 14:23:51 by isra00)