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 used to be a feature, but now you've removed it?
If I want to find a conversation I had with someone 6 months ago, my only option is to scroll up, wait for messages to load, scroll up some more, wait some more and so on until I finally reach that part of the conversation timeline.
Search used to return messages that, when clicked on, took me to the place on the timeline where we had the discussion I'm looking for. Now clicking on the message only shows the message in isolation with no way of seeing it in context.
You took a useful, normal feature and stripped it away. I can't begin to fathom why.
When I search for a keyword in a conversation, I want to jump to that part of the chat, not just display the ONE message with that keyword in it. I want to be able to scroll forwards and back with that keyword search as my starting point.
Louis Bégin commented
Chat history search is a real pain... Point 2 in particular. Also, the display of search results is awful.
I am having to gather details from several channels from 10 mons ago and this is a massive problem. Really need to be able to jump to a specific date or otherwise navigate to the time.
Fabian Falch commented
AMAZING good idea.
I relied on Outlook emails to complete invoicing my time to customers for stuff I may have forgotten to note in my time tracking app. I easlily find 10 hours per month in my Outlook conversation that I can charged to customers.
Now I use more and more Team with customers as guest. I ran into a wall when trying to search conversation by date in Team. IT IS IMPOSSIBLE to have all conversation (Teams, Channels, Wiki, Conversations) by date unless I go to each Team, each channel, each conversation.
James O commented
I did a search for in the results was a message in conversation I was looking for and discovered it was a almost a year ago. While Teams will show me the specific message that matches my query, it will not let be view the message in context of the history/thread so I could follow the conversation. My only option was to go that that user's chat and scroll up, wait, scroll up, wait, scroll up wait, going back week by week for ~51 weeks until I found the message in the thread. It took forever. And since Teams has not blessed us with the ability to have multiple windows open or separate windows, if I need to reply to a different team member or channel while I'm still trying to research this old conversation, then I lose my place in history because when I switch back to the user it takes me to current history and not where I left off so I have to then scroll back, week-by-week again until I get ~51 weeks in the history. This is a HUGE pain. Having the ability to jump to a specific date would also be nice, not just a "previous month" button.
Awful! Took me 45 minutes to scroll back to a message from January 2018.
Some way to zoom in on a particular time range might be useful. Say I know something was discussed in a chat 3 months ago the only way currently is to scroll through the chat and wait (sometimes for ages, sometimes it just never works) until I get to the relevant section. If I could have a way to home in on a chat that occurred between certain dates in a way that returns results quickly it would greatly enhance this section of the product
Chat history navigation is very very sloooow. very bad compared to all others systems (slack, google, facebook, even skype)
really needs a performance improvement.
Go to a specific time in message history after having search a string in messages.
Sometimes only the date of the message is displayed without the context of the message (previous messages)
What Serhiy said... It would be really great to have this type of feature. As someone who has to go back though my chats to fill in my timesheets for my business being able to scan chats for a day / week would make things great!
Zig Mandel commented
two years later, a basic feature might get implemented. Its so frustrating to constantly encounter super basic UX issues terribly handled by Microsoft products.
Any update? Our team is transitioning from Slack to Teams. This is unacceptable. If we get enough end user complaints, we may have to dump MS Teams and stick with Slack.
Searching in chat history should support fuzzy matching (similar to searching in Bing). It should be possible to search in a chat with a specific user, or in a specific group / channel.
Further, results should include the date and time of the messages. This is important to find information when you know approximately when the conversation took place.
It should be also possible to filter chat history by date, and navigate to chat sections within a range of time.
The request reached the backlog a year ago and work on this feature has started more than half a year ago. Could you please provide some ETA on when should this feature be available?
Alex Bassermann commented
at least in skype you could search the conversation in outlook or by opening chat log files and use CTRL +F to look for some specific text or day.
Teams is a stopper and make works much harder especially for office users
This is just one of many areas where Teams fails horrible.
I always wonder if someone really, actually sat there, looked at it and said: 'yup, thats good, lets do it this way'... and its not only the search feature - like with so many other things that are broken it makes me feel like noone on the development team ever wasted a thought on usability. Or speed.
this is an area where teams fails, makes history unusable.
I found a workaround by marking the result as "saved" and then selecting it from the list of saved messages, that makes the chat feed jump in context… HTH
Would by nice to have save behaviour when clicking on the message on search results page!