The Search Engine: TREX


Table of Contents

Overview

Basic Search Functions

Similarity Search and Classification

Knowledge Management API for TREX




Overview

Search and Classification (TREX) is an integral part of Knowledge Management. It is the technical component that enables the use of search and classification operations to access documents stored in KM repositories. TREX enables:

TREX can perform these functions on document collections in almost any file format that can be rendered as text, in almost any major language.


Basic Search Functions

TREX offers the following basic functions:


Similarity Search and Classification

TREX offers the following text-mining functions:


Knowledge Management API for TREX

The functions of TREX described above are exposed through the Knowledge Management API. The native TREX API is not released for external use.

As indexes are a prerequisite for all search and classification operations, the core interfaces for TREX are related to index management. The IIndexService andIIndex interfaces are used to manage and administer indexes (package com.sapportals.wcm.service.indexmanagement). The actual functionality of an index is accessible through interfaces in sub packages. For example, the package com.sapportals.wcm.service.indexmanagement.retieval.search offers search functions. The package com.sapportals.wcm.service.indexmanagement.retieval.classification offers classification functions.

Packages that expose TREX functions are:

Further Information

See Integrating 3rd Party Search Engines into KM Index Management to find out how to implement index management to use the search engine of another vendor in Knowledge Management.
See Developing a Search Component to get information on how to integrate a customized search component in a standard KM search iView.