According to my reading of the source code (in xindice 1.0), this should *not* work. The indexes are over the collection, mapping the values of the indexed elements or attributes to document keys. The index is used to find the document satisfying the constraints. Then xpath is used to find the part of the document that is relevant. In a collection containing just one document, the index is of little or no value. That's why xindice is supposed to be better for many small documents than a few large ones.
Jeff ----- Original Message ----- From: "Dominic Gamble" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Saturday, November 16, 2002 6:58 AM Subject: indexing within a single document? | Hi there. | | I'm trying to get some performance improvements by adding an index to a | collection which contains 1 large document. | | I've set it up in this order | | 1. Create the collection | 2. Add the index | 3. Add the document | | I'm sure i done it correctly, but I don't get any performance | improvement after indexing. I've done this with a large document (5mb) | so I expect the speed increase to be significant. | | Does indexing only help if the data is spread accross many many | documents? | | Is it possible to index within a single document, so that xpath queries | on that document using the nodes that are indexed, will be faster? | | Regards, | Dominic Gamble | | |
