private static SpanRewriteMethod selectRewriteMethod(MultiTermQuery query) { MultiTermQuery.RewriteMethod method = query.getRewriteMethod(); if (method instanceof TopTermsRewrite) { final int pqsize = ((TopTermsRewrite) method).getSize(); return new TopTermsSpanBooleanQueryRewrite(pqsize); } else { return SCORING_SPAN_QUERY_REWRITE; } }
MultiTermQuery multiTermQuery = (MultiTermQuery) subQuery; SpanMultiTermQueryWrapper<?> wrapper = (SpanMultiTermQueryWrapper<?>) spanQuery; if (multiTermQuery.getRewriteMethod() instanceof TopTermsRewrite == false) { wrapper.setRewriteMethod(new TopTermSpanBooleanQueryRewriteWithMaxClause());
private static SpanRewriteMethod selectRewriteMethod(MultiTermQuery query) { MultiTermQuery.RewriteMethod method = query.getRewriteMethod(); if (method instanceof TopTermsRewrite) { final int pqsize = ((TopTermsRewrite) method).getSize(); return new TopTermsSpanBooleanQueryRewrite(pqsize); } else { return SCORING_SPAN_QUERY_REWRITE; } }
private static SpanRewriteMethod selectRewriteMethod(MultiTermQuery query) { MultiTermQuery.RewriteMethod method = query.getRewriteMethod(); if (method instanceof TopTermsRewrite) { final int pqsize = ((TopTermsRewrite) method).getSize(); return new TopTermsSpanBooleanQueryRewrite(pqsize); } else { return SCORING_SPAN_QUERY_REWRITE; } }
private static SpanRewriteMethod selectRewriteMethod(MultiTermQuery query) { MultiTermQuery.RewriteMethod method = query.getRewriteMethod(); if (method instanceof TopTermsRewrite) { final int pqsize = ((TopTermsRewrite) method).getSize(); return new TopTermsSpanBooleanQueryRewrite(pqsize); } else { return SCORING_SPAN_QUERY_REWRITE; } }
MultiTermQuery multiTermQuery = (MultiTermQuery) subQuery; SpanMultiTermQueryWrapper<?> wrapper = (SpanMultiTermQueryWrapper<?>) spanQuery; if (multiTermQuery.getRewriteMethod() instanceof TopTermsRewrite == false) { wrapper.setRewriteMethod(new TopTermSpanBooleanQueryRewriteWithMaxClause());
MultiTermQuery multiTermQuery = (MultiTermQuery) subQuery; SpanMultiTermQueryWrapper<?> wrapper = (SpanMultiTermQueryWrapper<?>) spanQuery; if (multiTermQuery.getRewriteMethod() instanceof TopTermsRewrite == false) { wrapper.setRewriteMethod(new TopTermSpanBooleanQueryRewriteWithMaxClause());