I am trying to find an optimal way of merging two already sorted segments and need some help here...
My use-case is this: Segment1 [Segment already sorted by Field "F1"] <Parent-Doc> Fields: F1, F2, F3 List<Child-Docs> Fields: C1, C2 Segment2 [Segment already sorted by Field "F1"] <Parent-Doc> Fields: F1, F2, F3 List<Child-Docs> Fields: C1, C2 I want to merge individually-sorted Segment1 & Segment2 based on field "F1". SortingMergePolicy will greatly help here. But if you notice, my child-docs don't have field "F1". Will it work correctly? Another doubt I had was, since these 2 segments are individually-sorted, is it possible to merge these 2 segments with a leap-frog-enumerator [based on field F1] instead of SortingMergePolicy? -- Ravi