I'm trying to query XML documents stored in Riak 2.0, which has integrated Solr. My XML looks like this.
<MainData> <Info> <Info name="Bob" city="Columbus" /> <Info name="Joe" city="Cincinnati" /> </Info> </MainData> So a search in Riak might look something like this: q=MainData.Info.Info@name:Bob So let's say I want to match all documents where the name="Bob" and city="Cincinnati", for same element ... If I do something like the following: q=MainData.Info.Info@name:Bob AND MainData.Info.Info@city:Cincinnati I'll get a hit - even though that's not what I'm really looking for - I want Bob and Cincinnati matching in the same "Info" element. So if you take my example XML at the top of my post here, how would I write the query to match a document where the MainData.Info.Info element has the attributes name="Joe" and city="Cincinnati" ... or the following line: <Info name="Joe" city="Cincinnati" /> I did try a fq, that looked like this, figuring I could filter down to the element where name="Joe", then test to see if city="Cincinnati" - that it didn't work: q=MainData.Info.Info@city:Cincinnati&fq=MainData.Info.Info@name:Joe I'm obviously a noob here, so I apologize for my noobness in advance. Thanks! -- View this message in context: http://lucene.472066.n3.nabble.com/XML-with-duplicate-element-names-tp4119679.html Sent from the Solr - User mailing list archive at Nabble.com.