How can I search on the Tracker ID value?

You can create an index to search using the Tracker ID entered when releasing a topic.

Symptom

I want to search based on a Tracker ID value that was entered when releasing a topic.

Problem

This index is not defined in the default configuration and must be added manually.

Solution

In the TEXTML Administration perspective, perform the following
  1. Edit the Index Definition file to add the following indexes:
    <index NAME="change_tracker_id" CUSTOMPROPERTY="True SYNC="False">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element DEPTH="INFINITE" XPATH="//trackerId"/>
          </elements>
        </stringindex>
    </index>
    
    <index NAME="change_tracker_id_1" CUSTOMPROPERTY="True SYNC="False">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
          <element XPATH="//trackerId" DEPTH="INFINITE"/>
          </elements>
        </stringindex>
    </index>
    
  2. In the summaries section, add the following field:
    <field NAME="change_tracker_id_1" TYPE="Index" VALUE="All"/>
  3. To display a column named Tracker ID in the Search Results view and other views, edit the system/conf/display.xml file and add the following:
    <key halign="LEFT" label="Tracker ID" name="change_tracker_id_1" sortOrder="ASC" sortType="ALPHA" type="Index" visibility="255" width="175"/>
  4. Right-click on your Content Store. Click Rebuild All Indexes.
  5. When the index has finished indexing, restart your DITA CMS Eclipse Client and add the new column to your Search Results view.