I am currently evaluating the need for an elaborate query data-structure (to be exchanged over XML-RPC) as opposed to working with plain strings.
I'd opt for both. For example:
<search> <boolean-query> <required> <query-parser analyzer="...">"java based" -coffee</query-parser> <required> <term-query> <field>site</field> <text>apache.org</text> </term-query> </boolean-query> <range-filter> <field>date</field> <start>2004</start> <end>2006</end> </range-filter> <sort> <field>date</field> </sort> </search>
This would be a natural thing to generate, e.g., from an "advanced search" page.
Doug
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]