04.12.2012 Views

Windchill System Administrator's Guide

Windchill System Administrator's Guide

Windchill System Administrator's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Indexer Objects<br />

Index Loader<br />

When an object is subject to indexing, index entries are maintained in the<br />

background whenever the object or one of the objects contributing to its index<br />

entry is changed.<br />

To view, update, or create indexing policies, use the Policy Administrator. For<br />

details on how to use the Policy Administrator, see the <strong>Windchill</strong> Business<br />

Administrator’s <strong>Guide</strong>.<br />

For each <strong>Windchill</strong> system publishing to a RetrievalWare index, there is an<br />

associated instance of an indexer object. The indexer object acts as an adapter<br />

between the indexable objects within the <strong>Windchill</strong> system and the given<br />

RetrievalWare index. The indexer classes implement the way in which objects are<br />

indexed. This behavior can include translating metadata to common attribute<br />

names and values, and collecting attributes from related or contained objects to be<br />

included in an indexable object's index entry.<br />

Indexer classes are implemented as standard <strong>Windchill</strong> business classes to make<br />

them easily customizable and extendable. A reference implementation is provided<br />

that knows how to map simple attributes to a general-purpose index format. The<br />

reference implementation can be augmented or subclassed to tailor this behavior<br />

for the needs of particular kinds of RetrievalWare indexes. Simple customizations<br />

will typically include navigating associations between several objects in order to<br />

build more meaningful and complete index entries. For example, the index entry<br />

for a container object may include information from the objects contained within<br />

it in addition to the attributes of the container itself.<br />

Indexer objects perform their work in the background and execute as a predefined<br />

user. The user identity is configured when an indexer object is created and is used<br />

to enforce access control policies for the objects being indexed.<br />

The index loader is responsible for feeding information into RetrievalWare for<br />

indexing. It is invoked by submitting index data to an HTTP Servlet or CGI that<br />

runs on the host where the RetrievalWare is located. The index loader invokes a<br />

RetrievalWare API to initiate the indexing of metadata and content file<br />

information.<br />

A-22 <strong>Windchill</strong> <strong>System</strong> Administrator’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!