i have a single document in lucene index with multiple fields and some of the fields are multivalued for example
Document{ field1: field2: field3: .... field9:}
and fields are like
field1:some string value
field2:some int value
.
.
.
field8:(string values that are space separated and each is a token )//uid for some items
field9:(value or items whose uid is in field8 and both field8 and field9 are one to one map)
With this i am able to search and index a multivalued field in a flat document structure now i have an other field say field10
: in which i have multiple values against a single uid in field8
then how can i index and search this new field in this structure using lucene
i want to index and then map the field10
values against field8
, for example
field8: { uid1 | uid2 | uid3}
field10:{id1,id2,id3 | id1,id7 | id1 }
help required regards