We have a internal document system where call center people search in real time while on calls for some specific files, or more accurately some information in the files. After the user clicks to the document to get the info they searched for we are wondering what might be the best way to ask if the file was helpful or not. Just a simple thumbs up or thumbs down. Wondering if there is a best practice to elicit this feedback while in the flow.
I sense it would have to be designed in a way it does not get in the way of the user task. A simple thumbs up/thumbs down option beside the result makes a lot of sense.
Of course, I wonder what the user need for this is? "As a user I can rate search results so that the search engine returns better results".
I'd go with a compact banner having
"Search results for <query+xyz> enter preformatted text here"
<small section with Upvote/Downvote the results icon>
Things I would take care of :
- User should not be forced to do the voting.
- The voting part should not be blocking user-flow in any way.
In addition, you can keep a track of whether user clicks on top few search results, if he/she does then most probably you have delivered the right results.