我有一张桌子。这些东西都有一个名称,一个描述和几个不重要的其他属性。现在,我的服务用户具有一个用于搜索内容的文本字段。用户可以通过输入名称,名称的一部分,名称的一部分和描述等来搜索事物。
我想人们可以想象我在说的基本上是一个简单的搜索引擎。
将我的两个字段(名称,描述)与用户查询匹配的一种优雅方法是什么?我熟悉像field LIKE "%BLAH%"
这样的常用SQL运算符,但是这无法使我接近要执行的操作。我在Postgres中阅读了一些有关全文搜索的内容,但是我并没有完全了解它的原理或工作原理。
如果您可以向我提示从何开始,将不胜感激:)