Query Parser Badly Broken

Interesting discussion on the Lucene User list about the Query Parser being badly broken.  One alternative is available here.  However, as anyone who follows the QP will tell you, there is no perfect solution available for the wide range of Query types that Lucene supports.  I think most users of more advanced apps will say they build their queries programmatically, bypassing the QP.  I use the QP for simple situations with basic syntax, otherwise I programmatically build up my queries.

How do you handle query parsing?  Roll your own?  Extend the QP?  Post a comment and let me know.

Leave a Reply

*
To prove that you're not a bot, enter this code
Anti-Spam Image