Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browse preview block Query input could use more explanation #1119

Closed
patrickmj opened this issue Oct 28, 2017 · 6 comments
Closed

Browse preview block Query input could use more explanation #1119

patrickmj opened this issue Oct 28, 2017 · 6 comments
Assignees
Milestone

Comments

@patrickmj
Copy link
Contributor

patrickmj commented Oct 28, 2017

Seems like lots of people expect the "Query" to accept a simple string, and look only for items within that site's pool. For example, in the sandbox within the Martha Washington site, a group at DCMI expected to be able to enter "Martha", and get the results of the search same as on the public side simple search.

The fact that it's really the query string from the url is documented, but that complication isn't really signaled in the interface.

We should either make that more clear in the admin interface or try to separate the simple and advanced types of search. Simple would just take the string and essentially assume its /?search=martha in the above example. Advanced would work as it does now, and we'd signal the difference better in the interface.

@patrickmj
Copy link
Contributor Author

Additional thing. In the "Martha" example above, the search returns everything, which was also confusing. In the current/advanced situation, we should probably do some validation about whether it parses as a legit query, and signal that if not.

@zerocrates
Copy link
Member

A possible complication: the universe of things that techincally is a valid query string is pretty big so it might be tough to have that be both accurate and useful.

We could report the number of results, maybe? And/or print out what filters are applied? (not sure how easy the second is but we have a helper for that)

@patrickmj
Copy link
Contributor Author

For the situation I saw today, it seems like just checking if the string in the input begins with ? would be go a long way to signal whether it's the expected query string copied from the search URL, or whether it's one of those simple queries. I think that'd capture nearly all of the distinctions between what I'm thinking of as the simple vs advanced search

@mebrett
Copy link

mebrett commented Oct 31, 2017

For clarification: more explanation in the interface, but not in the documentation? Or does it need further emphasis there as well?

@patrickmj
Copy link
Contributor Author

It's clear in the documentation. Just not at all clear in the interface when people use Omeka S without -- shockingly! -- not having read through the documentation before using it. I strongly think that the bifurcation of simple and advanced searches is the way to go, but is too much for 1.0.

@zerocrates zerocrates added this to the December 11 milestone Nov 27, 2017
@zerocrates zerocrates modified the milestones: December 11, January 22 Jan 8, 2018
@zerocrates zerocrates modified the milestones: January 22, March 5 Feb 19, 2018
@zerocrates zerocrates modified the milestones: March 5, March 19 Mar 5, 2018
@zerocrates zerocrates modified the milestones: March 19, April 2 Mar 19, 2018
@zerocrates zerocrates modified the milestones: April 2, April 16 Apr 2, 2018
@zerocrates zerocrates modified the milestones: April 16, April 30 Apr 16, 2018
@zerocrates zerocrates modified the milestones: April 30, May 14 Apr 30, 2018
@zerocrates zerocrates modified the milestones: May 14, May 28 May 14, 2018
@zerocrates
Copy link
Member

@zerocrates zerocrates modified the milestones: May 28, June 11 May 29, 2018
@zerocrates zerocrates modified the milestones: June 11, June 25 Jun 11, 2018
@zerocrates zerocrates self-assigned this Jun 11, 2018
@zerocrates zerocrates modified the milestones: June 25, July 9 Jun 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants