Hi Devs! I found intervals quite nice and natural for retrieving scoped data (thanks, Alan!): <tag>foo stuff bar</tag> I.containing(I.ordered(I.term("<tag>"), I.term("<tag>")), I.unordered(I.term("bar"), I.term("foo"))); It works like a charm until it encounter ill nested tags: <tag>foo <tag>bug</tag> bar</tag> Due to intrinsic minimalizations it picks the internal tag. I feel like plain intervals backed on positions lack tag scoping information. Do you know any approaches for retrieving XML in Lucene?
-- Sincerely yours Mikhail Khludnev