Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User search just found results with display name #37

Open
GustavoContreiras opened this issue Mar 31, 2019 · 2 comments
Open

User search just found results with display name #37

GustavoContreiras opened this issue Mar 31, 2019 · 2 comments
Labels
Cross-Platform enhancement New feature or request

Comments

@GustavoContreiras
Copy link
Contributor

Searched for a user called "Pendulum Pala" with username "pendulumpala".
Typing:
Pendulum -> found
pendulum -> not found
pendulumpala -> not found
pendulum pala -> not found
pendulum Pala -> not found
Pendulum Pala -> found
Pala -> found
pala -> not found

I'm gonna try to improve that search and then I come back here.

@GustavoContreiras GustavoContreiras changed the title User search just found results with complete display name User search just found results with display name Mar 31, 2019
@mdanics
Copy link
Owner

mdanics commented Apr 2, 2019

Yeah the searching is not ideal. In order to do full text search we would need to implement Algolia search which when I looked into it was on a separate pricing plan than firebase, and I wanted to keep project running for free.

If there's another alternative though I'd be interested in exploring it.

@GustavoContreiras
Copy link
Contributor Author

Isnt it possible to get the text input and make variations of it? Something like, if I type: gustavo contreiras
Create new strings with variations:
Gustavo, GUSTAVO, gustavo, Contreiras, CONTREIRAS, Gustavo Contreiras, gustavocontreiras, ....
Then make one search for each generated word and return everything

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cross-Platform enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants