lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric D. Friedman" <e...@conveysoftware.com>
Subject Re: Bug? QueryParser may not correctly interpret RangeQuery text
Date Mon, 03 Jun 2002 04:40:38 GMT
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 <brian@quiotix.com> 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:lucene-dev-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:lucene-dev-help@jakarta.apache.org>
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! - Official partner of 2002 FIFA World Cup
> http://fifaworldcup.yahoo.com
>
> --
> To unsubscribe, e-mail:   <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>


Mime
View raw message