gpt4 book ai didi

postgresql - 将同义词自定义词典添加到 Amazon RDS for PostgreSQL

转载 作者:行者123 更新时间:2023-12-03 17:29:56 25 4
gpt4 key购买 nike

我有一个产品数据库,我使用 pg_search Gem 对它进行全文搜索。查询如下所示:

SELECT "products".* FROM "products" WHERE (((to_tsvector('english', coalesce("products"."description"::TEXT, ''))) @@(to_tsquery('english', ''' ' || 'purchase' || ' '''))));

在进行全文搜索时,我想添加以下搜索功能
  • 同义词搜索例如。词购买,购买,获得,获得
  • Near By words 例如。单词( table 、椅子)或(钢笔、铅笔、橡皮擦)
  • 拼写错误

  • 现在,此搜索的一个显着问题是,当有人搜索其中任何一个时,我需要搜索所有这些术语的产品(同义词以及附近的单词和拼写错误)。

    但似乎我们需要将同义词词典作为输入才能拥有这种搜索功能。如何将自定义字典添加到 PostgreSQL?
    即使我们设法将同义词字典添加到 postgresql,我们如何将其添加到我的 AWS RDS(Amazon RDS for PostgreSQL)数据库中?

    引用同义词链接: http://shisaa.jp/postset/postgresql-full-text-search-part-2.html

    最佳答案

    根据 this thread ,目前不可能(2020 年)。

    Unfortunately, because RDS doesn't provide filesystem access, you won't be able to upload your custom files to $SHAREDIR.

    关于postgresql - 将同义词自定义词典添加到 Amazon RDS for PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317825/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com