Hi,

I need to store structured information in an index entry for use when 
filtering. As XML, this could be expressed as:

<item>
        <some_fields_that_are_searched_using_dismax />
        <data>
                <item type="foo" x="100" y="200" />
                <item type="bar" x="300" y="1000" />
        </data>
</item>

I want to be able to *filter* search results according to the data in the
"item" tags - eg. show all index entries which match the expression 
"type=foo && x > 100 & y > 500"

Having a multivalued field for type, x and y doesn't seem to work here as 
I need to maintain the relationship between a type/x/y.

I'm not sure how to approach this problem. Is writing a custom field type the 
preferred approach?

thanks,

Phil.

Reply via email to