Yes, that's fair. We can't expect every query the user types to be perfect if they don't understand the query language.
-----Original Message----- From: Erick Erickson [mailto:erickerick...@gmail.com] Sent: Friday, October 31, 2014 3:42 PM To: java-user Subject: Re: Negative Wildcard Queries Probably a syntax error. Test it and see? You simply can't guarantee results if you allow users to input whatever they want though... Best, Erick On Fri, Oct 31, 2014 at 12:16 PM, Prad Nelluru <prn...@microsoft.com> wrote: > We have users inputing Lucene queries, so I was wondering what would happen > if they put in this. > > Thanks! > > -----Original Message----- > From: Erick Erickson [mailto:erickerick...@gmail.com] > Sent: Friday, October 31, 2014 11:47 AM > To: java-user > Subject: Re: Negative Wildcard Queries > > Uhhhhm not sure what that means. Are you looking to not return docs where > "hello" is followed by "world", "worldiness", "worldly"? If so the syntax is > wrong... > > But you'd need to use the ComplexPhraseQueryParser available in 4.8 to do > something like that. > > Best, > Erick > > On Fri, Oct 31, 2014 at 10:17 AM, Prad Nelluru <prn...@microsoft.com> wrote: >> Thanks! >> >> Is it possible to say -"hello world"* ? >> >> -----Original Message----- >> From: Erick Erickson [mailto:erickerick...@gmail.com] >> Sent: Thursday, October 30, 2014 10:15 PM >> To: java-user >> Subject: Re: Negative Wildcard Queries >> >> Actually, "hello world*" is possible with the ComplexPhraseQueryParser as of >> 4.8, see SOLR-1604 (yeah, it's been hanging around for a while). >> >> But to your question: Just prefix it with *:*, i.e. q=*:* -hello* >> >> Best, >> Erick >> >> On Thu, Oct 30, 2014 at 6:29 PM, Prad Nelluru <prn...@microsoft.com> wrote: >>> Hi all, >>> >>> Is it possible to query Lucene with a negative wildcard query like: >>> -hello*? I know wildcards aren't allowed inside phrase queries, so -"hello >>> world*" isn't possible. >>> >>> Thanks, >>> Prad >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org