lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Haye ...@snyder-haye.com>
Subject Re: Custom "multi term" SpanQuery subclass issue
Date Wed, 14 Sep 2005 23:39:41 GMT
I had to make changes like this to get my own SpanRangeQuery and 
SpanWildcardQuery to work properly in the larger context. Adding the rewrite 
methods wasn't too hard.

--Martin

On 9/14/05, Erik Hatcher <erik@ehatchersolutions.com> wrote:
> 
> I'm implementing a custom SpanQuery subclass that expands into
> multiple terms (sort of like WildcardQuery). I've subclassed
> SpanQuery and overridden the rewrite method to rewrite itself into a
> SpanOrQuery. This works fine by itself as a standalone query.
> 
> However, when my custom SpanQuery subclass is nested within a
> SpanNearQuery it is not rewritten (as SpanQuery and all the built-in
> subclasses) defer to Query.rewrite.
> 
> What are my options in this regard?
> 
> Should the Span*Query's that aggregate other SpanQuery's
> (SpanOrQuery, SpanNearQuery) do something like BooleanQuery.rewrite
> ()? It seems like it should just to be on the safe side and allow
> rewriting SpanQuery's.
> 
> Thoughts?
> 
> Thanks,
> Erik
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message