The output records automatically include certain special repository item properties, as discussed in Automatically Included Properties. These properties provide information that identifies the repository items represented in a record, and they are indicated by a dollar-sign ($) prefix: for example, $repositoryId and $url. The dollar signs are removed by default in the output records, because Guided Search property names cannot include them, and in some cases the properties are renamed.

You may want to return these properties in search results, to enable accessing the indexed repository and repository items in page code. If you do not need a property, it is a good idea to exclude it from the index, as it may significantly increase the size of the index. For example, most of these properties are included only for the document-level item type, but the $repositoryId property is included for every item type. To suppress it for a specific item type, use the suppress attribute. For example:

<item property-name="parentCategories" is-document="false">
  <properties>
    <property name="$repositoryId" suppress="true"/>
  </properties>
</item>

Copyright © 1997, 2015 Oracle and/or its affiliates. All rights reserved. Legal Notices