我有一个表格,其中包含我想按word搜索的文本列,而不是lexeme。更重要的是,我希望按单词而不是词位进行索引。我们有很多代码引用的错误转储,它们不适用于任何自然语言词典。
Postgres 有没有办法让 FTS 按单词边界解析而不将单词解析为词位?如果我必须定义一个边界字符列表和一个跳过单词的目录,那可能很好。这是否需要制作某种自定义字典,或者是否已经有类似的东西可用?
我一直在想我错过了一些明显的东西,然后找不到它。
目前,trigram 索引还可以,但我真的更喜欢文本的唯一关键字解析器。
RDS 上的 Postgres 11.4。
只需使用
simple
文本搜索配置,它适用于simple
字典并且不进行任何词干提取:并相应地查询:
有关的: