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.