How about dispensing altogether with the basic/advanced dichotomy in a search
interface? Just create a well designed interface that's consistent and works
well for all users. The basic/advanced dichotomy is really quite arbitrary,
and exists in the mind of the designer.
One thing that seems t
This seems obvious, but I'm surprised how infrequently it's actually used: I
think the key to designing good advanced search screens is not to be tied
literally to the underlying data structure. The boxes/options you show on an
advanced search screen don't have to be a 1:1 correspondence with fi
If you haven't already, I'd suggest that you poke around in the IxDA mailing
list archives (http://www.ixda.org/). I find that list (and its members)
invaluable for design/usability best practices (often backed up with published
research).
Luke Wroblewski's blog (http://www.lukew.com/ff/index