如何使用Postgres数据库在node.js中实现文本搜索?

时间:2014-03-11 06:55:35

标签: node.js postgresql search express search-engine

我想使用Postgres作为我的数据库将搜索功能添加到expressjs节点应用程序。 我知道如何按日期和其他有限值列进行过滤,但我不知道如何在特定列上进行文本搜索。 给定一个字符串“chair”,我的搜索算法是否应该返回带有“我的扶手椅”或“我的椅子”等文本的结果?

也许这个问题很简单,我只是忽略了一些东西。 谢谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

SELECT * FROM <table> WHERE <colume> ~* '\ychair\y'

\y表示the beginning/end of words