Try adding your multiple SpanNearQuery objects to a BooleanQuery? Alan Woodward www.flax.co.uk
On 12 May 2016, at 20:35, Daniel Bigham wrote: > I'm very interested in SpanNearQuery, because it allows for quite powerful > phrasal searching. > > However, unlike BooleanQuery, there doesn't seem to be any way to have it > search multiple fields. > > I thought I might be able to wrap multiple SpanNearQueries, each of them > searching a different field, in an outer SpanOrQuery, but that raises an > exception: > > java.lang.IllegalArgumentException: Clauses must have same field. > at > org.apache.lucene.search.spans.SpanOrQuery.addClause(SpanOrQuery.java:63) > > So, is there any way to do what I'd like to do? Would it require performing > multiple search operations, once per field, and then combining the results > from those multiple queries? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org >