Which option better communicates the default state for a search box as âeverything.â
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
14
down vote
favorite
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":
According to consistency with every other filter so far in this new design, the search box should look something like this:
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!
search default
 |Â
show 3 more comments
up vote
14
down vote
favorite
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":
According to consistency with every other filter so far in this new design, the search box should look something like this:
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!
search default
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
 |Â
show 3 more comments
up vote
14
down vote
favorite
up vote
14
down vote
favorite
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":
According to consistency with every other filter so far in this new design, the search box should look something like this:
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!
search default
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":
According to consistency with every other filter so far in this new design, the search box should look something like this:
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!
search default
asked 2 days ago
![](https://i.stack.imgur.com/wMWow.jpg?s=32&g=1)
![](https://i.stack.imgur.com/wMWow.jpg?s=32&g=1)
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
 |Â
show 3 more comments
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
 |Â
show 3 more comments
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.
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
add a comment |Â
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:
and if they wish to search any reference:
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
add a comment |Â
up vote
3
down vote
You could just split the Filter into two parts:
- A display of the current Search Filter
- An input Field to search a suitable filter
Initial State:
After Typing:
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.
add a comment |Â
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.
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
add a comment |Â
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.
That's exactly what I was going to suggest too.
â Gras Double
1 hour ago
add a comment |Â
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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.
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
add a comment |Â
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
add a comment |Â
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:
and if they wish to search any reference:
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
add a comment |Â
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:
and if they wish to search any reference:
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
add a comment |Â
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:
and if they wish to search any reference:
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:
and if they wish to search any reference:
answered 2 days ago
![](https://i.stack.imgur.com/zHT35.png?s=32&g=1)
![](https://i.stack.imgur.com/zHT35.png?s=32&g=1)
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
add a comment |Â
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
add a comment |Â
up vote
3
down vote
You could just split the Filter into two parts:
- A display of the current Search Filter
- An input Field to search a suitable filter
Initial State:
After Typing:
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.
add a comment |Â
up vote
3
down vote
You could just split the Filter into two parts:
- A display of the current Search Filter
- An input Field to search a suitable filter
Initial State:
After Typing:
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.
add a comment |Â
up vote
3
down vote
up vote
3
down vote
You could just split the Filter into two parts:
- A display of the current Search Filter
- An input Field to search a suitable filter
Initial State:
After Typing:
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.
You could just split the Filter into two parts:
- A display of the current Search Filter
- An input Field to search a suitable filter
Initial State:
After Typing:
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.
answered yesterday
Falco
1,8061611
1,8061611
add a comment |Â
add a comment |Â
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.
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
add a comment |Â
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.
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
add a comment |Â
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.
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.
answered yesterday
![](https://i.stack.imgur.com/QlLue.jpg?s=32&g=1)
![](https://i.stack.imgur.com/QlLue.jpg?s=32&g=1)
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
add a comment |Â
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
add a comment |Â
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.
That's exactly what I was going to suggest too.
â Gras Double
1 hour ago
add a comment |Â
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.
That's exactly what I was going to suggest too.
â Gras Double
1 hour ago
add a comment |Â
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.
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.
answered yesterday
![](https://i.stack.imgur.com/TbVFk.png?s=32&g=1)
![](https://i.stack.imgur.com/TbVFk.png?s=32&g=1)
jkdev
1572
1572
That's exactly what I was going to suggest too.
â Gras Double
1 hour ago
add a comment |Â
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
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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