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.