>Having  a query language that can express all the query capabilities
>supported
>by Lucene will allow programmers to construct a string representation of the
>query and then 'compile' it using the query parser. This way, one don't
>have to learn the internal representation of the various query classes.

That point was obvious from your first post, and I agreed its a worthwhile 
goal.  And, most of the features are already captured in the current query 
language specification, so we're close.

But I would draw the line at anything which tries to satisfy a small 
constituency by making life harder for the beginning users.  Think about 
the  principle of "commensurate effort" -- it is unfair to ask users to 
learn all about something if they only want to use its most basic 
features.  This should be the guiding principle behind designing a query 
language.  The single-quote proposal you made earlier fails this test.

So I would support extending the query language to the extent that 
extensions do not interfere with people trying to do simple queries and who 
don't want to have to learn about tokenizers, boolean queries, or anything 
else.



--
Brian Goetz
Quiotix Corporation
[EMAIL PROTECTED]           Tel: 650-843-1300            Fax: 650-324-8032

http://www.quiotix.com


_______________________________________________
Lucene-dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/lucene-dev

Reply via email to