Hi, I have defined a SpanQuery for proximity search like -
val q1 = new SpanTermQuery(new Term("BookingRecordId", "234")) val q2 = new SpanTermQuery(new Term("OrderLineType", "11")) val q2m = new FieldMaskingSpanQuery(q2, "BookingRecordId") val sp = Array[SpanQuery](q1, q2m) val q = new SpanNearQuery(sp, -1, false) Query: *&fq={!span} BookingRecordId: 234+OrderLineType11* However, I need to look up by multiple BookingRecordIds with an OR - *&fq={!span}OrderLineType:"13" + (BookingRecordId:ID_1 OR ... OR BookingRecordId:ID_N)* I can't specify multiple *span* in the same query like - *{!span} OrderLineType:"13" + BookingRecordId:ID_1 OR ... OR {!span} OrderLineType:"13" + BookingRecordId:ID_N* Is there any recommended to way to achieve this? Thanks, Vijay