سؤال

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top