1. A method comprising: receiving a query for citation information; writing an XQuery statement based on said query, as an estimated XPath; removing needless XPath steps from said XQuery statement written as an estimated XPath, said removal of needless XPath steps resulting in at least one predicate being unreliable along two dimensions; remapping said at least one unreliable predicate to achieve reliability; sending at least one predicate index associated with said XQuery statement to memory; memory mapping said at least one predicate index; and resolving, via a computer, said query entirely out of indexes, said indexes including said at least one predicate index.
1. A method comprising: receiving a query for citation information; writing an XQuery statement based on said query, as an estimated XPath; removing needless XPath steps from said XQuery statement written as an estimated XPath, said removal of needless XPath steps resulting in at least one predicate being unreliable along two dimensions; remapping said at least one unreliable predicate to achieve reliability; sending at least one predicate index associated with said XQuery statement to memory; memory mapping said at least one predicate index; and resolving, via a computer, said query entirely out of indexes, said indexes including said at least one predicate index. 3. The method of claim 1 , wherein said citation information is resolved from a database containing publication information.