On Tue, 2005-08-23 at 12:01, Miles Barr wrote: > Using a non-threadsafe object in a threaded environment is fairly > standard in Java, just wrap it in a synchronized block. > > If you don't want all threads waiting on one query parser, create a pool > of them.
Based on doing the simplest possible thing, I would recommend creating a new parser for every thread using QueryParser.parse( String, String, Analyzer) until/unless you determine this is a performance bottleneck. Regards, Luke Francl --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]