I think there are ways to dispense with it without actually dispensing
with it.
David, you've of course seen what I did with Xerxes, where instead of
calling it 'advanced search' I call it 'more options'. That was of
course a much simpler case--the difference between Metalib's "advanced"
search and "simple" search is pretty small, there isn't that many
features available even using all the features in Metalib search. Unlike
WorldCat, where the difference between a 'start' screen and a 'full'
list of options is greater.
I think it makes sense that you might need an initial search screen with
fewer options, and a way to then get more search options (more options
typically including more fields to search/limit, as well as more
complicated ways to boolean combine those searches).
But I think we should find ways to provide that "more" functionality
other than the typical "click here to see advanced search" pattern. I
think it should never be called 'advanced search'. Something like 'more
options' is better. But maybe not even just one 'more options' link.
What exactly is it that this additional functionality is providing, and
what are the use cases for it? Maybe provide links to add different
components of this advanced functionality to the search page, identified
by explaining what they are/are for, instead of just calling them
"advanced". They don't need to be added all at once neccesarily. For
instance, if you want to add another search field to the screen for
boolean combination, a button that says "add another search field" seems
appropriate. Click it to add a second one, click it again to add a third
one, etc. No "advanced search", just offering functionality.
I also like the idea of allowing a syntax for expressing fielded search
and boolean combination even in the initial 'simple' search box. Even
Google does this. Most users might not use it, but for power users it's
awfully convenient. CQL would be one potential choice for a textual
query syntax that can be entered in the initial search field.
Jonathan
Walker, David wrote:
>> How about dispensing altogether with the
>> basic/advanced dichotomy in a search interface?
>>
>
> I'm not sure I can dispense with it completely, Peter.
>
> As Peter Morville said on the site Susan posted: "[I]t may be worth offering advanced features that are useful to a small yet important subset of users." I'll give you three guesses as to who my "small yet important subset of users" are, and the first two don't count. ;-)
>
> --Dave
> ==================
> David Walker
> Library Web Services Manager
> California State University
> http://xerxes.calstate.edu
> ________________________________________
> From: Code for Libraries [[log in to unmask]] On Behalf Of Peter Schlumpf [[log in to unmask]]
> Sent: Saturday, November 15, 2008 5:45 PM
> To: [log in to unmask]
> Subject: Re: [CODE4LIB] Good advanced search screens
>
> 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 to be underappreciated these days is a straightforward and flexible search syntax. A command line in the search field may be a much more elegant and consistent solution than trying to make all options available and visible in a GUI.
>
> Make the basic features of the search interface clear and easy to use, but design the interface in such a way that more advanced users can easily "discover" the features they need as they use it. With this approach Basic and Advanced exist on a continuum. There's a little learning curve but all users will have the motivation to learn to use the interface to the level that satisfies their needs, and in the long run probably find it much easier to use.
>
> Peter
>
> Peter Schlumpf
> [log in to unmask]
> http://www.avantilibrarysystems.com
>
>
>
> -----Original Message-----
>
>> From: "Walker, David" <[log in to unmask]>
>> Sent: Nov 14, 2008 4:48 PM
>> To: [log in to unmask]
>> Subject: [CODE4LIB] Good advanced search screens
>>
>> I'm working on an advanced search screen as part of our WorldCat API project.
>>
>> WorldCat has dozens of indexes and a ton of limiters. So many, in fact, that it's rather daunting trying to design it all in a way that isn't just a big dump of fields and check boxes that only a cataloger could decipher.
>>
>> So I'm looking for examples of good advanced search screens (for bibliographic databases or otherwise) to gain some inspiration. Thanks!
>>
>> --Dave
>>
>> ==================
>> David Walker
>> Library Web Services Manager
>> California State University
>> http://xerxes.calstate.edu
>>
>
>
--
Jonathan Rochkind
Digital Services Software Engineer
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu
|