Hello all, I am using xindice-1.1b4 to store a relatively small collection (120) of smallish xml files (15kb each).
My question is in two parts: 1. I have added an Indexer on the STATUS node within my xml documents using the following code. DatabaseManager.registerDatabase(database); col = DatabaseManager.getCollection(baseuri); CollectionManager service = (CollectionManager) col.getService("CollectionManager", "1.0"); String document = "<index class='org.apache.xindice.core.indexer.ValueIndexer' name='status' pattern='STATUS' />"; service.createIndexer(DOMParser.toDocument(document)); Typical xml doc structure: <COMPLAINT> <STATUS>1</STATUS> .... <DOCUMENTS> ... </DOCUMENTS> </COMPLAINT> It seems to take a long time to return a set of documents using an xpath query, e.g. /COMPLAINT[STATUS='1'] Is there a way to speed up this query? 2. (this may be related more to basic XPath) When I return the result I wish to omit the DOCUMENTS part as it is not needed in my list. Is there a way to omit it and if so will there be any speed benefit to doing this from Xindice's point of view? Thank you in advance for any response, Matt