I agree with Alex -- the QueryParser's syntax has become at least as obfuscated as SQL, probably more so. It may have started out simple, but it's not simple anymore.
Eric On Sun, 2 Jun 2002, Alex Murzaku wrote: > It's true that the unsofisticated end-user would not > use SQL, but between range (inclusive, exclusive), > boolean, fuzzy, etc., the simple query parser you have > is evolving into something more complex than SQL. > While SQL supports them with key words, we are getting > into an endless quest for unused characters to mark > the latest variation of the query. By the way, it > seems that you already have support for the "WHERE > ..." part (AND, OR, NOT, NEAR). If we had "LIKE" and > "BETWEEN ... AND ..." we would have almost everything > SQL has for the matching part. > > I think that the only way to have a query that does > NOT look like a programming language is to have > natural language understanding (which we won't have > for a while.) Once the end user is forced to learn the > difference between terms and operators, he already is > in the realm of programming languages. > > > --- Brian Goetz <[EMAIL PROTECTED]> wrote: > > > Maybe we could even throw in full support for SQL > > like > > > SELECT, WHERE, etc. As far as I remember, JavaCC > > used > > > to have an SQL parser as well, so, I assume we > > would > > > just need the translation to a Lucene query. I am > > sure > > > everybody would appreciate using some syntax with > > > which they are already familiar. > > > > But the query parser is targeted at end users, whose > > level of "query > > sophistication" is searching on Yahoo and eBay, not > > writing SQL. The > > query parser language should NOT look like a > > programming language. > > > > Don't forget who the audience is! > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>