[Improvement] Improve E.cash search for group chats
See original GitHub issueIf you haven’t already, check out our contributing guidelines for onboarding!
Platform - version: All
Problem
Search is frequently how I find a given chat. There are two main problems I currently have with it:
- It doesn’t work well for group chats. For example I can’t type in
Lauren Andrew
in order to find my group chat with Lauren and Andrew. - It looks for the whole string that I type in to be a match, rather than looking at whether there is a matching user for each word. For example, when I search
Alex Revelli
nothing comes up because she she is listed asAlexandra Revelli
. I would think that she would still show up because the second word in my search,Revelli
is a match to her user.
Why is this important?
Easy search makes Expensify.cash an easier, lighter experience.
Solution
Update search to work as follows:
- split search string on spaces
- return all exact and partial matches to each string
- order results by most recent message (meaning the most recent message posted in the chat)
Upwork Job link: https://www.upwork.com/jobs/~01ccd27d2ef43f2d7f
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (3 by maintainers)
Top Results From Across the Web
A New Chat Bot Is a 'Code Red' for Google's Search Business
Many experts believe Google will continue to take this approach, incrementally improving its search engine rather than overhauling it. “Google ...
Read more >e-cash.pdf - FinCEN
cash, electronic banking, and Internet gaming. This initiative was undertaken within the context of FinCEN's mission to support and strengthen domestic and ...
Read more >eCash Money - Try our Mobile Wallet by Due Cash
Our free ecash mobile wallet allows you to send money and receive money instantly for your business. Money deposits directly to your bank...
Read more >The keys to a successful digital transformation | McKinsey
Looking ahead. While respondents say that many digital transformations fall short in improving performance and equipping companies to sustain ...
Read more >Create effective Search ads - Google Ads Help
Official guide to optimizing ads and messaging on Google Search Ensure you do these 2 things: Implement at least one responsive search ad...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi @NicMendonca, I created a pull request on top of the most recent UI changes. I fixed this issue and removed redundant regex patterns from the code.
Hi @NicMendonca,
I’ve already apply through Upwork. My Upwork name is Fadime Tugba Oge.
No problem, thanks for letting me know. I’m happy to work on this issue later.