13. A database system that includes a database index for indexing text documents, the system comprising: a non-transitory computer readable storage medium configured to store a plurality of text documents, the plurality of text documents including one or more hierarchical nodes that comprise one or more words; and a computer processing system configured to: execute an indexing process on the plurality of text documents; as part of the indexing process, create a key based on a subset of words found in one of the plurality of text documents, the key including a subset of words that occurs in a hierarchical node of the one of the plurality of text documents, and a name entry that is associated with the hierarchical node that includes the subset of words, wherein the subset of words is separated into multiple elements within the key and comprises, as the first element of the key, at least one word in the subset of words, and a remainder of the subset of words as another element within the key; and associate, to the created key, a value that references to the one of the plurality of text documents that includes the hierarchical node with the subset of words, wherein the remainder of words includes at least one word.
13. A database system that includes a database index for indexing text documents, the system comprising: a non-transitory computer readable storage medium configured to store a plurality of text documents, the plurality of text documents including one or more hierarchical nodes that comprise one or more words; and a computer processing system configured to: execute an indexing process on the plurality of text documents; as part of the indexing process, create a key based on a subset of words found in one of the plurality of text documents, the key including a subset of words that occurs in a hierarchical node of the one of the plurality of text documents, and a name entry that is associated with the hierarchical node that includes the subset of words, wherein the subset of words is separated into multiple elements within the key and comprises, as the first element of the key, at least one word in the subset of words, and a remainder of the subset of words as another element within the key; and associate, to the created key, a value that references to the one of the plurality of text documents that includes the hierarchical node with the subset of words, wherein the remainder of words includes at least one word. 15. The database system of claim 13 , further comprising a structure index.