Improve chat history search
It looks like those designing the Chat are not really using it. Searching the chat history is still an awful experience:
1. When you are in a conversation with a person and want to search for something, you want BY DEFAULT the results from the conversation with THAT person. But no, the smart designer of Chat was thinking to flood you first with a lot of results and then to ask you for few additional clicks to filter what you need...
Please change the default to show the results for the current conversation or add another quick find or provide an option to setup the default.
2. After you spend time filtering the results, someone had the "great idea" to limit the number of the results displayed. Really? So I know that the discussion is there but I'm not allowed to reach it other than scrolling manually few months back?
Please remove the limit of the number of the displayed results.
3. When you click on a found result, the conversation window it is showing only that sentence and the brilliant message: "Go to the channel to see the rest" :)))) And you click that only to discover that you need to scroll manually few months back :))))
Please jump directly to the day/hour of a found result and display the surrounding text.
4. It is not enough that you are limited regarding the number of the displayed results, but the Date range filter does not let you to select a custom time interval, for example: 1/1/2017 - 1/15/2017. You can select only "This year" and then it doesn't show you all the results :)))
5. Scrolling back through chat history it is terrible. You cannot jump easily to a previous week or month and you have to wait patiently until all the intermediary text is loading. Page Up stops working after a slower load of text and you need to click in window to make it work again.
Sorry for the angry tone, but I have a very hard time finding a lot of info I need. It is a pain to find fast and easy
Thank you for your continued feedback, we have addressed #1 in the list above. Contextual search within a specific chat or channel is now available. To learn more, please visit https://support.microsoft.com/office/search-for-messages-and-more-in-teams-4a351520-33f4-42ab-a5ee-5fc0ab88b263.
The feature team continues to make progress on these asks, and we will share an update when one is available.
This has to be a bug basically makes search useless - please fix!
Not usable if the context is not shown. Scrolling up is painfully slow too, so that is not an option unless you need to find "business critical" information. Then you scroll and hope you don't get interrupted by a new chat message, or need to go to another tab in teams, because then you can start over again.
Search is borderline useless until we have ability to see context.
Steven Hibble commented
Anton's description matches my experience. When searching for a message in cache, the messages before and after are displayed (i.e. I get context around the message). When searching for a message out of cache, only the found message is displayed (i.e. the context is missing).
How are number 2 and 3 still not something that is resolved? This is basic chat functionality and renders chat search pretty much useless for anything older than 2 months.
Its frustrating, If you cannot write a code to the better search, at least copy from Slack. You are atleast good on the front.
Microsoft was never good at search tools and not sure how you are going to lead the teams without proper search in the long run.
I like many others would like the option to jump to that time in a conversation available. Currently I am scrolling through 9 months worth of chats to get to some info I need. I was able to tell from searching a keyword that the convo I had was on 1/21/20 however since that only shows me a single chat w/ the key word I am now scrolling endlessly to get to the time in our chat so I can read everything that was said for backup on a change that was made :( Unfortunately I chat w/ this person way too much.
This is a must have feature. Scrolling back to the old conversation is a big pain (as it only returns one line in search). Also make it easier to navigate back in history wrt Year and Month.
Part of the issue is that fact that you can only effectively return conversation results for the past 30 days. Anything outside of that window returns just a single response if a result is found. You can't even click on the message to take you back to see the context of the conversation.
Currently (for me) the context (messages before and after) are visible only when using the Desktop Application. But web-based Teams only shows the found message itself. Behaviour should be the same in all environments.
Please fix this Microsoft! I just spent 20 minutes manually scrolling back to find a message I sent to a coworker 6 months ago. I know it was 6 months ago because I searched a keyword and was able to find one message from February 6, but of course I was not able to view the whole conversation. I manually scrolled back to the beginning of July and gave up. Luckily I saw the comment from KarenKim and was able to find what I needed that way, but this won't work for all situations.This is a serious flaw.
James Nair commented
When will this be fixed? Like Arthur Lee below, I had to spend over an hour searching upwards through the chat window to locate something that I discussed several months previously.
Arthur Lee commented
Still hoping to jump to a point of time in the conversation. Holding my breath but I'm running out of air. Please get this feature to us Microsoft!
PgUp or Ctrl+Home a million times to find something from last year just isn't the right solution.
Sarah S commented
I'm having a problem after using the search feature. I cannot clear the search no matter what I do. Mind you, the search is in fact cleared, the PC has rebooted, I no longer need the information I searched for, but no matter what I do, whenever I come back to this chat, it jumps to the message that I searched for previously. It's driving me crazy. For over a week now, I have to scroll through months of messages to get to the bottom. It gets worse and worse as I chat with this person more and more, as one can imagine. What on earth do I have to do to just be able to come to this chat and not see that previously searched for message?!
It's been over two years and this is still unchanged. Are you going to work on this?
Any news on this? Specifically point #2 and 3.
Come on Microsoft! I want to jump to the point in time of the conversation, after finding the result!
If you know the person and date of the conversation you want to review, you can use Keyword Query Language to return results in a way that's a bit more meaningful. Perform the search like this: (Sent:2019-11-13 From:Karen) OR From:Brian Sent:2019-11-13
The returned results on the left include all messages from me (Karen) or Brian on 11/13/19, in order of message timestamp. Not perfect, but better than scrolling through months' worth of chats.
All excellent points - the first one in particular!
Most of the time you know who you had a chat with/which channel it was in, so you don't want the search being slowed down and clogged up by a load of results you knew were irrelevant prior to starting the search.
The 3 point is really really crucial. It's impossible to have the context (previous and next messages) of a message found whil searching for a word. Often when searching for a topic, we are interested in knowing what discussion we had on the topic not only have the message that contains the topic word.