You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by John Wang <jo...@gmail.com> on 2009/09/28 16:51:54 UTC

Re: q.alt matching no documents

patch created for lucene:

https://issues.apache.org/jira/browse/LUCENE-1931

I am not sure what the right thing to do here is to hook it into
QueryParser.java.

Maybe the Solr people can comment on how to hook it into Solr.

-John

On Mon, Sep 28, 2009 at 6:31 AM, John Wang <jo...@gmail.com> wrote:

> You can actually write a NoHitsQuery implementation,it is rather simple. If
> you like, I can create a issue and attach a patch.
>
> -John
>
>
> On Mon, Sep 28, 2009 at 5:17 AM, Øystein F. Steimler <
> oystein@easyconnect.no> wrote:
>
>> Hi, list!
>>
>> I want to add a q.alt matching no documents in my dismax handler to serve
>> a
>> consistent reply to a client application.
>>
>> Without a q.alt, a missing q from the client will cause an "missing query
>> string" error. With a q.alt matching no document I will be able to respond
>> with an empty result set when no query is supplied.
>>
>> I've been using q.alt=-*:* because *:* is said to be the most efficient
>> way of
>> querying for every document. is -*:* the most efficient way of querying
>> for
>> no document?
>>
>> .øs
>>
>> --
>> Øystein Steimler, Produktans, EasyConnect AS  -  http://1890.no
>> oystein.steimler@easyconnect.no  - GPG: 0x784a7dea - Mob: 90010882
>>
>
>