Indexer Processing Notes

As with all indexing mechanisms, the more indices that you maintain the
slower your write performance will be. Substring indices are particularly
heavy relative to write performance.

The indexer does not follow external references to document type definitions and
external entities. References to external entities are removed from the
character data. Pay particular attention to this when using equality
and substring indices as element and attribute values (as indexed) may differ
from what you expect.

The indexer substitutes internal entity references with their replacement text.

The indexer concatenates character data mixed with child data into a single
value. For example, as indexed the fragment:

<node1>
This is some text with some
<inline>inline </inline> data.
</node1>