I want to add search functionality to an expressjs node application using Postgres as my database. I know how to do the filtering I'll need by date and some other column of finite values, but I don't know how to do a text search on a specific column. Given a string "chair", should my search algorithm return results with text like "my armchair", or "my chair"?
Maybe this question is so simple I'm just overlooking something. Thanks!
Try this:
SELECT * FROM <table> WHERE <colume> ~* '\ychair\y'
Where \y
denotes the beginning/end of words