On 1-Aug-07, at 11:34 AM, Joe Attardi wrote:

On 8/1/07, Erick Erickson <[EMAIL PROTECTED]> wrote:

Use a SpanNearQuery with a slop of 0 and specify true for ordering.
What that will do is require that the segments you specify must appear in order with no gaps. You have to construct this yourself since there's no support for SpanQueries in the QueryParser yet. This'll avoid having
to deal with Wildcards, which have their own issues (try searching on
a thread "I just don't understand wildcards at all" for an exposition from
"the guys" on this.


Thanks Erick, I'll try this. My only other question here though, is what if
they specify an incomplete octet of an address? For example, I want '
192.168.10' to match 192.168.10.1 and 192.168.100.1. How can I do this
without wildcards, is there a way to put a PrefixQuery into the Span Query?

If 192 168 10 1 are separate tokens, then a phrase query on "192 168 10" will find it. If it is a single token, then a wildcard or regex query is necessary.

-Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to