Hi James,

thanks for your very elaborate answer! I think I understood all of it, but
one question is left:

How do I get the user to formulate his query?

For MUSTs, MUST NOTs and IRRELEVANTs I could present the criteria to him in
rows of check boxes. But then, How can he articulate his "OR" wishes? (I
don't wan't to force him to break down his OR-wish into several rows of
MUSTs/MUST NOTS/IRRELEVANTS. Instead it would be nice if he could use some
sort of programming language such as:

(dog OR cat) AND yellow

Which in this particular case would be fairly easy to translate into the
multi-pass system.

But what about more complex wishes like

(((dog OR cat) AND yellow) OR (cat AND blue)) OR ((humans AND cats) AND
Green)


How would I parse those into the multi-pass system?

If you could give me a hint at where to start with that I'd be very
grateful!

Thanks
Michael

[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to