Which option better communicates the default state for a search box as “everything.”

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP


.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
14
down vote

favorite
1












tl;dr The default setting for a search box is 'include everything'. Which of the following gifs presents a better option to convey this?






Context:



We're redesigning a reporting interface for a dataset with dozens of possible filter options. Our current system is very difficult to use, so this version is leaning heavily on defensive design.



The goal is for no possible filter combination to return a nonsensical dataset. As such, the "default" state for each filter has been carefully made mutually exclusive from any associated options.



This is the first time in this project I've come across a search box.



The current implementation of the box is something like this. Where 'empty' state means "include any reference":
enter image description here

According to consistency with every other filter so far in this new design, the search box should look something like this:
enter image description here

I have reservations about either of these options. To me, the first option doesn't seem to communicate the default state as clearly and mutually-exclusively as the second option. But the second option requires many more clicks than the first.



Please help!







share|improve this question



















  • If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
    – MonkeyZeus
    2 days ago







  • 4




    Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
    – Aaron
    2 days ago










  • (...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
    – Aaron
    2 days ago










  • Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
    – Ben
    yesterday











  • @MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
    – Andrew Harvey
    yesterday
















up vote
14
down vote

favorite
1












tl;dr The default setting for a search box is 'include everything'. Which of the following gifs presents a better option to convey this?






Context:



We're redesigning a reporting interface for a dataset with dozens of possible filter options. Our current system is very difficult to use, so this version is leaning heavily on defensive design.



The goal is for no possible filter combination to return a nonsensical dataset. As such, the "default" state for each filter has been carefully made mutually exclusive from any associated options.



This is the first time in this project I've come across a search box.



The current implementation of the box is something like this. Where 'empty' state means "include any reference":
enter image description here

According to consistency with every other filter so far in this new design, the search box should look something like this:
enter image description here

I have reservations about either of these options. To me, the first option doesn't seem to communicate the default state as clearly and mutually-exclusively as the second option. But the second option requires many more clicks than the first.



Please help!







share|improve this question



















  • If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
    – MonkeyZeus
    2 days ago







  • 4




    Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
    – Aaron
    2 days ago










  • (...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
    – Aaron
    2 days ago










  • Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
    – Ben
    yesterday











  • @MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
    – Andrew Harvey
    yesterday












up vote
14
down vote

favorite
1









up vote
14
down vote

favorite
1






1





tl;dr The default setting for a search box is 'include everything'. Which of the following gifs presents a better option to convey this?






Context:



We're redesigning a reporting interface for a dataset with dozens of possible filter options. Our current system is very difficult to use, so this version is leaning heavily on defensive design.



The goal is for no possible filter combination to return a nonsensical dataset. As such, the "default" state for each filter has been carefully made mutually exclusive from any associated options.



This is the first time in this project I've come across a search box.



The current implementation of the box is something like this. Where 'empty' state means "include any reference":
enter image description here

According to consistency with every other filter so far in this new design, the search box should look something like this:
enter image description here

I have reservations about either of these options. To me, the first option doesn't seem to communicate the default state as clearly and mutually-exclusively as the second option. But the second option requires many more clicks than the first.



Please help!







share|improve this question











tl;dr The default setting for a search box is 'include everything'. Which of the following gifs presents a better option to convey this?






Context:



We're redesigning a reporting interface for a dataset with dozens of possible filter options. Our current system is very difficult to use, so this version is leaning heavily on defensive design.



The goal is for no possible filter combination to return a nonsensical dataset. As such, the "default" state for each filter has been carefully made mutually exclusive from any associated options.



This is the first time in this project I've come across a search box.



The current implementation of the box is something like this. Where 'empty' state means "include any reference":
enter image description here

According to consistency with every other filter so far in this new design, the search box should look something like this:
enter image description here

I have reservations about either of these options. To me, the first option doesn't seem to communicate the default state as clearly and mutually-exclusively as the second option. But the second option requires many more clicks than the first.



Please help!









share|improve this question










share|improve this question




share|improve this question









asked 2 days ago









Andrew Harvey

7116




7116











  • If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
    – MonkeyZeus
    2 days ago







  • 4




    Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
    – Aaron
    2 days ago










  • (...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
    – Aaron
    2 days ago










  • Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
    – Ben
    yesterday











  • @MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
    – Andrew Harvey
    yesterday
















  • If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
    – MonkeyZeus
    2 days ago







  • 4




    Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
    – Aaron
    2 days ago










  • (...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
    – Aaron
    2 days ago










  • Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
    – Ben
    yesterday











  • @MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
    – Andrew Harvey
    yesterday















If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
– MonkeyZeus
2 days ago





If the search box is labeled "Reference" then could you explain what is the functional difference between the two choices? I already know I'm searching references so why make me tell you that twice?
– MonkeyZeus
2 days ago





4




4




Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
– Aaron
2 days ago




Either you are overcomplicating your description, or you have already failed if I will be one of your users. I do not understand what you mean by "made mutually exclusive from any associated options" and similar statements below that. Perhaps you could show an example where this is used in combination with these other options. So... Is this just a search, or is this not just a search? If this is just an ordinary search feature, then I think the norm is for an empty box to return everything. If not a whole-word search, "appl" returns "apple", "ap" also returns "app" and "application" (...)
– Aaron
2 days ago












(...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
– Aaron
2 days ago




(...), "a" also returns "Andrew" and "ask"... each successively shorter search returns more, until you search "" (empty) and get everything. That is how many search features work. Is yours different somehow? If so, perhaps provide some examples of a data set and what different searches would return.
– Aaron
2 days ago












Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
– Ben
yesterday





Will the text box have autocomplete? If there are dozens of possibilities, and you just give them a blank text box, it will very often be entered incorrectly. Likewise, there doesn't seem to be an obvious mechanism to include multiple discrete items to filter. Eg, I want giraffes and dogs, do I type both? Comma separated? If you can only have one at a time, just make it a drop down with all options, and "Any" as one of those options.
– Ben
yesterday













@MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
– Andrew Harvey
yesterday




@MonkeyZeus For every dropdown so far, the options have not been the same as the label. This is the first time a search box has come along, and the format hasn't worked. - One symptom of this is that the label and search box say basically the same thing.
– Andrew Harvey
yesterday










5 Answers
5






active

oldest

votes

















up vote
56
down vote













I would strongly suggest you go with the first option but with a change.



The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.



The first option has a semantic problem - it's difficult to communicate to users that an empty field means that everything is included. This could be solved by changing the way the users understand it. Changing the label to "Filter references" changes the purpose of the field to 'restricting' the results. Now an empty field means 'no restrictions' and a filled field restricts the results to what's mentioned in the field.






share|improve this answer

















  • 21




    +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
    – Andy Mercer
    2 days ago






  • 2




    Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
    – RobbG
    2 days ago






  • 3




    A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
    – Ben
    yesterday











  • A simpler answer than mine. Simplistic is beauty. OP should go with this.
    – Rob E
    yesterday










  • @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
    – Paul Rowe
    yesterday

















up vote
4
down vote













One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.



This could be done like so in 2 steps:



enter image description here



and if they wish to search any reference:



enter image description here






share|improve this answer

















  • 1




    The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
    – Falco
    yesterday

















up vote
3
down vote













You could just split the Filter into two parts:



  1. A display of the current Search Filter

  2. An input Field to search a suitable filter

Initial State:




Empty Filter




After Typing:




enter image description here




You can then synchronize the two parts via JavaScript and display other visual cues (like a filter icon) when the filter is active. And could optionally provide a reset button once the filter is active.






share|improve this answer




























    up vote
    1
    down vote













    In the first design, the placeholder text could simply say "All", or "Leave blank to include all references". Either of these should inform the users of how the filter will behave.



    In the second design, the wording of the first drop down list item "Default (any reference)" could be confusing because of the use of 'Default'. Perhaps "Any reference" would be clearer.



    The word 'Default' is not a term everyone would understand, and it could be misread to filter on the default reference (if there a default reference when items are created).



    The first design is closer to how other web apps work, and should be more familiar to most users. Is also uses less space.






    share|improve this answer





















    • I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
      – Andrew Harvey
      yesterday










    • @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
      – Joe Boon
      17 hours ago

















    up vote
    0
    down vote













    Use the second option -- but change it so that it uses radio buttons to choose between "Any Reference" and "Search References."




    • Any Reference

    • Search References [_____________]



    The text input field to the right of "Search References" would be enabled if the "Search References" radio button input is selected, and disabled (grayed out) otherwise.






    share|improve this answer





















    • That's exactly what I was going to suggest too.
      – Gras Double
      1 hour ago










    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "102"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f119990%2fwhich-option-better-communicates-the-default-state-for-a-search-box-as-everythi%23new-answer', 'question_page');

    );

    Post as a guest






























    5 Answers
    5






    active

    oldest

    votes








    5 Answers
    5






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    56
    down vote













    I would strongly suggest you go with the first option but with a change.



    The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.



    The first option has a semantic problem - it's difficult to communicate to users that an empty field means that everything is included. This could be solved by changing the way the users understand it. Changing the label to "Filter references" changes the purpose of the field to 'restricting' the results. Now an empty field means 'no restrictions' and a filled field restricts the results to what's mentioned in the field.






    share|improve this answer

















    • 21




      +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
      – Andy Mercer
      2 days ago






    • 2




      Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
      – RobbG
      2 days ago






    • 3




      A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
      – Ben
      yesterday











    • A simpler answer than mine. Simplistic is beauty. OP should go with this.
      – Rob E
      yesterday










    • @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
      – Paul Rowe
      yesterday














    up vote
    56
    down vote













    I would strongly suggest you go with the first option but with a change.



    The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.



    The first option has a semantic problem - it's difficult to communicate to users that an empty field means that everything is included. This could be solved by changing the way the users understand it. Changing the label to "Filter references" changes the purpose of the field to 'restricting' the results. Now an empty field means 'no restrictions' and a filled field restricts the results to what's mentioned in the field.






    share|improve this answer

















    • 21




      +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
      – Andy Mercer
      2 days ago






    • 2




      Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
      – RobbG
      2 days ago






    • 3




      A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
      – Ben
      yesterday











    • A simpler answer than mine. Simplistic is beauty. OP should go with this.
      – Rob E
      yesterday










    • @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
      – Paul Rowe
      yesterday












    up vote
    56
    down vote










    up vote
    56
    down vote









    I would strongly suggest you go with the first option but with a change.



    The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.



    The first option has a semantic problem - it's difficult to communicate to users that an empty field means that everything is included. This could be solved by changing the way the users understand it. Changing the label to "Filter references" changes the purpose of the field to 'restricting' the results. Now an empty field means 'no restrictions' and a filled field restricts the results to what's mentioned in the field.






    share|improve this answer













    I would strongly suggest you go with the first option but with a change.



    The second option introduces a programatic step (selecting from the dropdown) that the user should not have to make - There is no requirement for this programatic step to operate as a 'safety catch' so it shouldn't be there.



    The first option has a semantic problem - it's difficult to communicate to users that an empty field means that everything is included. This could be solved by changing the way the users understand it. Changing the label to "Filter references" changes the purpose of the field to 'restricting' the results. Now an empty field means 'no restrictions' and a filled field restricts the results to what's mentioned in the field.







    share|improve this answer













    share|improve this answer



    share|improve this answer











    answered 2 days ago









    Andrew Martin

    12.3k22247




    12.3k22247







    • 21




      +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
      – Andy Mercer
      2 days ago






    • 2




      Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
      – RobbG
      2 days ago






    • 3




      A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
      – Ben
      yesterday











    • A simpler answer than mine. Simplistic is beauty. OP should go with this.
      – Rob E
      yesterday










    • @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
      – Paul Rowe
      yesterday












    • 21




      +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
      – Andy Mercer
      2 days ago






    • 2




      Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
      – RobbG
      2 days ago






    • 3




      A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
      – Ben
      yesterday











    • A simpler answer than mine. Simplistic is beauty. OP should go with this.
      – Rob E
      yesterday










    • @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
      – Paul Rowe
      yesterday







    21




    21




    +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
    – Andy Mercer
    2 days ago




    +1 for the idea of using "Filter" as the action, rather than search. "Filter" is optional. It's something you do to a list.
    – Andy Mercer
    2 days ago




    2




    2




    Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
    – RobbG
    2 days ago




    Agree with changing the wording to filter instead of search, the OP even used filter to describe the behaviour they were loking for in the question.
    – RobbG
    2 days ago




    3




    3




    A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
    – Ben
    yesterday





    A text field for filtering discrete options is a bad UX from the outset. If it's not a filter of discrete options and instead a fuzzy search for a text string, then calling it a filter is also confusing. Does the filter exclude results with my string, or does it include them? I can't tell.
    – Ben
    yesterday













    A simpler answer than mine. Simplistic is beauty. OP should go with this.
    – Rob E
    yesterday




    A simpler answer than mine. Simplistic is beauty. OP should go with this.
    – Rob E
    yesterday












    @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
    – Paul Rowe
    yesterday




    @Ben If you're concerned about clarity, simply use the appropriate preposition: "Filter for references to:" or "Filter out references to:".
    – Paul Rowe
    yesterday












    up vote
    4
    down vote













    One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.



    This could be done like so in 2 steps:



    enter image description here



    and if they wish to search any reference:



    enter image description here






    share|improve this answer

















    • 1




      The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
      – Falco
      yesterday














    up vote
    4
    down vote













    One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.



    This could be done like so in 2 steps:



    enter image description here



    and if they wish to search any reference:



    enter image description here






    share|improve this answer

















    • 1




      The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
      – Falco
      yesterday












    up vote
    4
    down vote










    up vote
    4
    down vote









    One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.



    This could be done like so in 2 steps:



    enter image description here



    and if they wish to search any reference:



    enter image description here






    share|improve this answer













    One option to reduce the amount of clicks from your second option would be to include an extra line in the form in which the user can decide if they want to search specifically or for any reference. A simple checkbox can be added to facilitate this.



    This could be done like so in 2 steps:



    enter image description here



    and if they wish to search any reference:



    enter image description here







    share|improve this answer













    share|improve this answer



    share|improve this answer











    answered 2 days ago









    Rob E

    3,7061437




    3,7061437







    • 1




      The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
      – Falco
      yesterday












    • 1




      The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
      – Falco
      yesterday







    1




    1




    The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
    – Falco
    yesterday




    The OP mentioned that all search filters should default to "everything" - in this case the checkbox would have to be enabled by default. This would still incur an extra click (uncheck, the click into searchbox)
    – Falco
    yesterday










    up vote
    3
    down vote













    You could just split the Filter into two parts:



    1. A display of the current Search Filter

    2. An input Field to search a suitable filter

    Initial State:




    Empty Filter




    After Typing:




    enter image description here




    You can then synchronize the two parts via JavaScript and display other visual cues (like a filter icon) when the filter is active. And could optionally provide a reset button once the filter is active.






    share|improve this answer

























      up vote
      3
      down vote













      You could just split the Filter into two parts:



      1. A display of the current Search Filter

      2. An input Field to search a suitable filter

      Initial State:




      Empty Filter




      After Typing:




      enter image description here




      You can then synchronize the two parts via JavaScript and display other visual cues (like a filter icon) when the filter is active. And could optionally provide a reset button once the filter is active.






      share|improve this answer























        up vote
        3
        down vote










        up vote
        3
        down vote









        You could just split the Filter into two parts:



        1. A display of the current Search Filter

        2. An input Field to search a suitable filter

        Initial State:




        Empty Filter




        After Typing:




        enter image description here




        You can then synchronize the two parts via JavaScript and display other visual cues (like a filter icon) when the filter is active. And could optionally provide a reset button once the filter is active.






        share|improve this answer













        You could just split the Filter into two parts:



        1. A display of the current Search Filter

        2. An input Field to search a suitable filter

        Initial State:




        Empty Filter




        After Typing:




        enter image description here




        You can then synchronize the two parts via JavaScript and display other visual cues (like a filter icon) when the filter is active. And could optionally provide a reset button once the filter is active.







        share|improve this answer













        share|improve this answer



        share|improve this answer











        answered yesterday









        Falco

        1,8061611




        1,8061611




















            up vote
            1
            down vote













            In the first design, the placeholder text could simply say "All", or "Leave blank to include all references". Either of these should inform the users of how the filter will behave.



            In the second design, the wording of the first drop down list item "Default (any reference)" could be confusing because of the use of 'Default'. Perhaps "Any reference" would be clearer.



            The word 'Default' is not a term everyone would understand, and it could be misread to filter on the default reference (if there a default reference when items are created).



            The first design is closer to how other web apps work, and should be more familiar to most users. Is also uses less space.






            share|improve this answer





















            • I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
              – Andrew Harvey
              yesterday










            • @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
              – Joe Boon
              17 hours ago














            up vote
            1
            down vote













            In the first design, the placeholder text could simply say "All", or "Leave blank to include all references". Either of these should inform the users of how the filter will behave.



            In the second design, the wording of the first drop down list item "Default (any reference)" could be confusing because of the use of 'Default'. Perhaps "Any reference" would be clearer.



            The word 'Default' is not a term everyone would understand, and it could be misread to filter on the default reference (if there a default reference when items are created).



            The first design is closer to how other web apps work, and should be more familiar to most users. Is also uses less space.






            share|improve this answer





















            • I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
              – Andrew Harvey
              yesterday










            • @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
              – Joe Boon
              17 hours ago












            up vote
            1
            down vote










            up vote
            1
            down vote









            In the first design, the placeholder text could simply say "All", or "Leave blank to include all references". Either of these should inform the users of how the filter will behave.



            In the second design, the wording of the first drop down list item "Default (any reference)" could be confusing because of the use of 'Default'. Perhaps "Any reference" would be clearer.



            The word 'Default' is not a term everyone would understand, and it could be misread to filter on the default reference (if there a default reference when items are created).



            The first design is closer to how other web apps work, and should be more familiar to most users. Is also uses less space.






            share|improve this answer













            In the first design, the placeholder text could simply say "All", or "Leave blank to include all references". Either of these should inform the users of how the filter will behave.



            In the second design, the wording of the first drop down list item "Default (any reference)" could be confusing because of the use of 'Default'. Perhaps "Any reference" would be clearer.



            The word 'Default' is not a term everyone would understand, and it could be misread to filter on the default reference (if there a default reference when items are created).



            The first design is closer to how other web apps work, and should be more familiar to most users. Is also uses less space.







            share|improve this answer













            share|improve this answer



            share|improve this answer











            answered yesterday









            Joe Boon

            111




            111











            • I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
              – Andrew Harvey
              yesterday










            • @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
              – Joe Boon
              17 hours ago
















            • I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
              – Andrew Harvey
              yesterday










            • @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
              – Joe Boon
              17 hours ago















            I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
            – Andrew Harvey
            yesterday




            I do appreciate your thoughts. Perhaps this is something we (certainly me included) are overthinking. Perhaps this is what greytext is for. The use of the term "Default" is actually well-established across the interface, so I think it might suffice. User testing will reveal!
            – Andrew Harvey
            yesterday












            @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
            – Joe Boon
            17 hours ago




            @AndrewHarvey I think you've just proposed the best answer - Usability Testing! An extended A/B test with each of the answers here would provide a lot of insight, but of course that amount of usability testing might take more effort than it's worth.
            – Joe Boon
            17 hours ago










            up vote
            0
            down vote













            Use the second option -- but change it so that it uses radio buttons to choose between "Any Reference" and "Search References."




            • Any Reference

            • Search References [_____________]



            The text input field to the right of "Search References" would be enabled if the "Search References" radio button input is selected, and disabled (grayed out) otherwise.






            share|improve this answer





















            • That's exactly what I was going to suggest too.
              – Gras Double
              1 hour ago














            up vote
            0
            down vote













            Use the second option -- but change it so that it uses radio buttons to choose between "Any Reference" and "Search References."




            • Any Reference

            • Search References [_____________]



            The text input field to the right of "Search References" would be enabled if the "Search References" radio button input is selected, and disabled (grayed out) otherwise.






            share|improve this answer





















            • That's exactly what I was going to suggest too.
              – Gras Double
              1 hour ago












            up vote
            0
            down vote










            up vote
            0
            down vote









            Use the second option -- but change it so that it uses radio buttons to choose between "Any Reference" and "Search References."




            • Any Reference

            • Search References [_____________]



            The text input field to the right of "Search References" would be enabled if the "Search References" radio button input is selected, and disabled (grayed out) otherwise.






            share|improve this answer













            Use the second option -- but change it so that it uses radio buttons to choose between "Any Reference" and "Search References."




            • Any Reference

            • Search References [_____________]



            The text input field to the right of "Search References" would be enabled if the "Search References" radio button input is selected, and disabled (grayed out) otherwise.







            share|improve this answer













            share|improve this answer



            share|improve this answer











            answered yesterday









            jkdev

            1572




            1572











            • That's exactly what I was going to suggest too.
              – Gras Double
              1 hour ago
















            • That's exactly what I was going to suggest too.
              – Gras Double
              1 hour ago















            That's exactly what I was going to suggest too.
            – Gras Double
            1 hour ago




            That's exactly what I was going to suggest too.
            – Gras Double
            1 hour ago












             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fux.stackexchange.com%2fquestions%2f119990%2fwhich-option-better-communicates-the-default-state-for-a-search-box-as-everythi%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            pylint3 and pip3 broken

            Missing snmpget and snmpwalk

            How to enroll fingerprints to Ubuntu 17.10 with VFS491