Neither! :-) I was just wondering if there were better ways to do it, that's all. I'm a regex newbie and I found it rather difficult to validate the entire Lucene query syntax (including escaping!) using regex.
Anyway, I'm writing unit tests for the query validator right now courtesy of jsunit... Kelvin On Fri, 5 Mar 2004 13:21:55 -0800, Dror Matalon said: > I was responding to > >>> How are people checking/validating queries from a web-app? > > So should I be embarrassed or should Kelvin be flattered :-)? > > > On Fri, Mar 05, 2004 at 12:12:35PM -0800, Otis Gospodnetic wrote: >> Funny - Kelvin Tan is the author of that code :) >> >> Otis >> >> --- Dror Matalon <[EMAIL PROTECTED]> wrote: >>> On Fri, Mar 05, 2004 at 04:21:07PM +0800, Kelvin Tan wrote: >>>> Lucene reacts pretty badly to non-wellformed queries, not throwing >>> a >>>> checked/unchecked Exception but throwing an Error. The error >>> message is also >>>> unintelligible to a user (non-developer). >>>> >>>> How are people checking/validating queries from a web-app? >>> >>> Look at the javascript validator in the Lucene sandbox. A quite >>> elegant >>> solution, unless you're opposed to using javascript. >>> >>>> >>>> I have some checked-in code in sandbox that does javascript >>> validation, but I >>>> wonder if there's a smarter way to do query validation.. >>>> >>>> k >>>> >>>> >>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: >>> [EMAIL PROTECTED] >>>> >>> >>> -- >>> Dror Matalon >>> Zapatec Inc >>> 1700 MLK Way >>> Berkeley, CA 94709 >>> http://www.fastbuzz.com >>> http://www.zapatec.com >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
