1. A method comprising: receiving a query for citation information; writing an XQuery statement as an estimated XPath; removing needless XPath steps, 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.