PostgreSQL完全匹配,使用全文ts_query

问题描述 投票:0回答:1

我想匹配所有完全匹配的内容,包括:

- Exact match
- Plurals
- Mispelling

表格数据:

  • 天然丝瓜络(是-完全匹配)
  • 自然丝瓜络(是-完全匹配复数形式)
  • 自然丝瓜(是-完全匹配,但拼写错误)
  • 丝瓜自然(NO)
  • 全天然丝瓜络(否-不完全匹配)

我尝试过,但是没有用

SELECT

    query

FROM reports
WHERE to_tsvector('english', query)  @@ websearch_to_tsquery('english', 'natural loofah') 
GROUP BY query
postgresql full-text-search
1个回答
0
投票

不,这行不通。您误解了全文搜索的功能:它搜索整个单词(可选:前缀),而忽略了屈曲。

© www.soinside.com 2019 - 2024. All rights reserved.