Methods and apparatus, including computer program products, for indexing
structured documents. A method includes identifying a structured document
in a file system for indexing, the structured document having an
identifier and at least one indexing-property, extracting at least one
index-value from the structured document in accordance with a pre-defined
extraction rule-set and storing the at least one index-value with the
identifier in an index-value data structure.