I think you're right that people want different options and we always except contributions, although they may not be officially supported.
Please create a QueryParser.jj which works for you and we can add it to the contributions page. If we can get a set of Parsers which work for people, maybe that will better steer what should be in the official version. Thanks --Peter On Thursday, August 29, 2002, at 09:19 AM, Armbrust, Daniel C. wrote: > I think that the only difference we have is that you see the Query > Parser as a convenience for the app users, while I see it as a > convenience to the app users and the app developers. Its probably a > good thing to ship lucene with the query parser that doesn't allow you > to do the search that makes an expensive hit. However, it seems to > lead to a bug report every few weeks.... > > For those of us app developers that need to support a wild card query > that can have the wild cards anywhere, I (as a lazy app developer) > would like to be able to plug in a different query parser (that has at > least been checked by and is hopefully supported as a part of lucene > by those that know the lucene internals for validity) and will > hopefully be aware that this parser will have worse performance on > queries that have leading wildcards because I was warned when I > downloaded it, or something along those lines. Then I as a developer > will take measures as appropriate to make sure the users don't create > a DOS attack on my system if this performance hit is significant on my > index. > > I understand that this probably makes you cringe, however as a lucene > developer, since now you would have 2 parsers to support. > > Given the number of times the question is asked, something probably > should be changed... but I don't know which solution that has been > given so far should be used (if any) since they all have significant > downsides. As an app developer, I would have to lean toward "make it > easy for me - aka make the query parser do the work". But these are > all just my thoughts, and I don't actually have to write the query > parser, so its easy for me to say. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>