Hello all, I am running solr 4.0.0-BETA and I am running into an issue when trying to import an XML document in which I want forEach to pull from nested elements with the same element name.
doc example: <test> <item> <id>1</id> <name>Item 1</name> </item> <item> <id>2</id> <name>Item 2</name> <item> <id>3</id> <name>Item 3</name> <item> <id>4</id> <name>Item 4</name> </item> </item> </item> </test> Where each item can contain 'n' number of items. forEach="/test/item", will get get item 1 and 2 but not 3 or 4. I cannot really use an "|" in this case as I cannot define this for infinite levels. In XPath I think typically you would use something like "//item" to get all item elements. But I think I am hitting limitations with solr's XPath implementation as from my reading it seems like only full path is implemented with no wild cards. Has anyone else found a good solution to this issue? Is it possible to use Java's implementation of XPath to do things like "//item"? Thanks in advance! Billy