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

Reply via email to