>>How about simply adding a query parser plugin to Solr using the XML query >>parser?
My initial concern is to make public in Lucene/contrib the demo web app I have just written up for Lucene In Action 2. I wanted to put this in Lucene/contrib rather than limit it to being code distributed with the book. This aside, I think it's generally important to maintain documentation/demos/code and other useful resources under the core Lucene project for those people where Solr might not necessarily be the answer. >>I'd be happy to help or to even go the full distance and implement it myself. Adding XML query support to Solr certainly sounds like it would be a sensible idea. I think applications with advanced query criteria struggle with the constraints of standard Lucene QueryParser syntax or passing "flat" parameters in Solr urls. Not sure I can commit any time to extending Solr myself but happy to support you with any guidance you may need on this. Cheers, Mark ----- Original Message ---- From: Erik Hatcher <[EMAIL PROTECTED]> To: java-dev@lucene.apache.org Sent: Wednesday, 5 November, 2008 10:48:48 Subject: Re: Adding dependency to servlet-api Mark, How about simply adding a query parser plugin to Solr using the XML query parser? It'd be pretty short, sweet, easy, and a real value-add to Solr too! I'd be happy to help or to even go the full distance and implement it myself. I've considered it often, as it would be great to provide the breadth of query types that your parser can create. Erik On Nov 5, 2008, at 4:16 AM, mark harwood wrote: > Just checked Solr (forgot about that obvious precedent!) and they have it in > trunk/lib and an entry in trunk/notice.txt which reads: > > " Includes software from other Apache Software Foundation projects, > including, but not limited to: > .... > - Apache Tomcat (lib/servlet-api-2.4.jar) > .... > " > I thought the servlet api was Sun's to be honest so not sure why it is > credited to Tomcat. > > I could just follow this precedent. Anyone from the Solr camp care to comment? > > > > > ----- Original Message ---- > From: Uwe Schindler <[EMAIL PROTECTED]> > To: java-dev@lucene.apache.org; [EMAIL PROTECTED] > Sent: Wednesday, 5 November, 2008 9:53:51 > Subject: RE: Adding dependency to servlet-api > > E.g. Jetty webserver (Apache 2.0 License) ships the servlet 2.5 API in > source (SVN) and binary form along with its web container server. > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: [EMAIL PROTECTED] > >> From: Konstantin Priblouda [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, November 05, 2008 10:42 AM >> To: java-dev@lucene.apache.org >> Subject: Re: Adding dependency to servlet-api >> >> >> >> ----[ Konstantin Pribluda http://www.pribluda.de ]---------------- >> JTec quality components: http://www.pribluda.de/projects/ >> >> >> --- On Tue, 11/4/08, markharw00d <[EMAIL PROTECTED]> wrote: >> >>> From: markharw00d <[EMAIL PROTECTED]> >>> Subject: Adding dependency to servlet-api >>> To: java-dev@lucene.apache.org >>> Date: Tuesday, November 4, 2008, 11:09 PM >>> I'd like to add a web-based demo for the XML QueryParser >>> but unlike the existing web demo I'd prefer to use some >>> Java code that gets compiled rather than doing it all in JSP >>> files that aren't part of the build. Doing it this way >>> will add a dependency on servlet-api.jar which will need to >>> be added to the build somehow. >>> Has anyone done this before on an Apache project before and >>> know what the license implications are? Tomcat/Struts must >>> do this already but I'm not sure what is involved. >> >> Geronimo project provides servlet api declarations in m2 repository on >> apache. >> Usually this is agood choice. >> >> >> >> >> --------------------------------------------------------------------- >> 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] --------------------------------------------------------------------- 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]