83
How do I query for records ordered by similarity?
Eg. searching for "Stock Overflow" would return
- Stack Overflow
- SharePoint Overflow
- Math Overflow
- Politic Overflow
- VFX Overflow
Eg. searching for "LO" would return:
- pabLO picasso
- michelangeLO
- jackson polLOck
What I need help with:
Using a search engine to index & search a MySQL table, for better results
Using full-text indexing, to find similar/containing strings
What does not work well
- Levenshtein distance is very erratic. (UDF, Query)
Searching for "dog" gives me:- dog
- bog
- ago
- big
- echo
LIKEreturns better results, but returns nothing for long queries although similar strings do exist- dog
- dogid
- dogaral
- dogma