python - MySQL Query to fuzzy(?) search a software database -
i have software names database need search ,now trying find query select right software name . software name field varchar
example software list in db:
adobe flash professional mozilla firefox browser 20.0 adobe photoshop lightroom netbeans ide winrar 5.10 beta 2 query firefox be:
firefox or mozilla firefox
query lightroom be:
lightroom or adobe lightroom or photoshop lightroom
query winrar be:
winrar or winrar archiver
i have tried work soundex or levenshtein distance , not return desired result .
you looking fulltext searching: https://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
note need create fulltext index on searched column, , may want consider adding relevant keywords (so abovementioned "archiver" matches on something)
Comments
Post a Comment