lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ian Lea" <>
Subject Re: Range Query Question
Date Fri, 25 Jul 2008 09:13:38 GMT

Are you sure your range queries should have wild card asterisks on the
end?  Looks odd to me and I don't know what the effect would be.

I'd also prefer everything in lower case but maybe you've got the
right analyzers being used consistently in indexing and searching


On Fri, Jul 25, 2008 at 9:53 AM, Thomas Becker <> wrote:
> Hi all,
> I need to replace some db queries with lucene due to response time issues
> for sure. In this special case I need to do a range query on a field and a
> prefix query. I'm trying to prepare and try my query in luke with no success
> before migrating it to java.
> I need to find all names starting with for example "A Balladeer" to "A
> Perfect Circle" in the name field. The sort field is sortName (same content
> as name, but untokenized for sorting).
> I tried the following in luke which should give me a few hundred docs:
> name:["A Balladeer*" TO "A Perfect Circle*"] - 0 results, also there should
> be some
> name:["A Balladeer*" TO "B*" - >10k results, but also returns results which
> have a string in the middle or end starting with A
> I tried using sortName (untokenized) field instead:
> sortName:["A Balladeer*" TO "B*" - 25 results, all starting with A* (guess
> since it's untokenized), but far less than expected again
> Tried a couple of more (stupid) things with little success. I googled
> around, but I'm kinda stuck here. So I'm asking the list. How can I search
> all name/sortName fields in a range between "A Balladeer*" TO "A Perfect
> Circle*" and get only terms back which are starting with that terms? Is
> there a way to accomplish that in Java and try it in luke?
> And is there a way to sort resultsets in luke?
> Cheers,
> Thomas
> --
> Thomas Becker

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message