That is certainly the behaviour I would expect. The "+" means the term or phrase is required - you are requiring words that are not stored in your index.
Why don't remove the "+"? Alternately you could run the search, and if no matches are found, run it again without the second argument. I've found lucene to be fairly fast at finding 0 results. On 12/15/05, javier muguruza <[EMAIL PROTECTED]> wrote: > > Hi, > > Suppose I have a query like this: > +attachments:purpose > that returns N hits. > If I add another condition > +attachments:purpose +attachments:"hello world" > I still get some hits, but if the words in the "hello world" phrase > happen to be all stop words I get 0 hits. > > I can fix that by checking at least one of them is not a stop word, > but just wanted to know wether thats expected behaviour. > > > Im using lucene1.9rc. > thanks > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >