Page 1 of 1

improve search behavior

Posted: December 15th, 2018, 12:41 pm
by staver
Currently the search function automatically creates a dropdown menu of the previous search terms. This is annoying and obtrusive because it completely blocks the returned list of results, making them unclickable. It would be a much better experience if that search history wasn't even there, as the results populate in real time as you type and it will usually come up with what you're searching for long before you have to type out the whole name. (The only way to acheive this currently is to clear the list before every search.)

The search history would at least be a little useful if upon clicking the previous search term, it would simply fill the result into the textbox, but not automatically perform the search.

The way it works now, if you search for something but you're not quite sure how to spell it, the automatic realtime search results can usually figure it out. But because of the dropdown history blocking them, you can barely see them and certainly can't click. So you type part of the word and click the back button to clear the dropdown history and the keyboard to view the returned results, and if your intended result isn't there you have to click back to search, and literally start from the beginning again because the textbox is blank (i.e. your previous search term doesn't appear automatically). It does appear in the history dropdown, but that's useless because the term you typed wasn't complete or correct enough to get the desired results, so clicking it doesn't do any good because it will just run the same search again and return the same results.

It would be great to have:

1) taking focus away from the search textbox does not clear the textbox. (i.e. if you type into the search textbox but don't actually perform a search, and then click back button to view the results list that was autogenerated, and then click to continue typing in the search, what you already typed is still there.)

2) introduce the option to turn off the suggested terms/search history dropdown altogether

3) make the search history dropdown only fill the textbox upon clicking, and not perform the search.

Overall great app. This is the only thing I've noticed that hurts the experience.

Re: improve search behavior

Posted: March 13th, 2019, 3:56 am
by liamcottle
Hi Staver,

I made some changes to the search functionality based on your feedback.

This was released a couple of versions back. What are you thoughts on it now?

Re: improve search behavior

Posted: March 20th, 2019, 3:19 pm
by staver

The only thing I think would still be an improvement is if there was a way to prevent the dropdown menu of past searches. As I was saying, it all but completely blocks the list of returned searches.

The way that search results are returned automatically as you type is great, and as i said, it's pretty good at guessing even if you misspell. So it's not only useful to see the results, but it essentially makes the search history unnecessary, as you virtually never need to type a full name before the desired profile appears in the results anyway.

So, the autofill ability the historical search menu provides doesn't really save much time, but it does prevent the ability to see search results as you type, which is not only useful if you don't know exactly how to spell the account name, but also for discovering similar profiles.

In my experience, being able to see the search results as you type is more useful than having a dropdown list of past searches. I suppose there are users/use cases where the search history is valued more, but I would doubt it's the greater of the two.

But the changes you implemented so far are great, and drastically improve the experience. Thanks so much for taking feedback!

Re: improve search behavior

Posted: May 2nd, 2019, 3:51 am
by staver
Minor ask... Could we get this implemented into IGTV search as well?
It's been so great on the main search but IGTV still has the old behavior.

Re: improve search behavior

Posted: May 2nd, 2019, 3:54 am
by liamcottle
Yup can do !