37得票2回答
在 PostgreSQL 创建 unaccent 扩展时出现错误

我正在尝试配置PostgreSQL以在我的Rails应用中使用全文搜索,就像这个Railscast中提到的那样。 我在运行着Ubuntu 12.04的新服务器上使用了apt-get安装了PostgreSQL 9.1.5,并使用ppa:pitti/postgresql和precise。 当我...

18得票5回答
在Heroku上Rails 3.1中实现不区分大小写的Postgres LIKE搜索

如何修改Rails中搜索查询的where/like条件: find(:all, :conditions => ["lower(name) LIKE ?", "%#{search.downcase}%"]) 使结果无论是否有重音都能匹配(例如métro = metro)。因为我使用的是...

9得票1回答
unaccent() 函数在 Postgres 中导致索引无法使用

我希望从导入到PostgreSQL 9.3.5的OpenStreetMap数据库中检索出一个给定名称的方法,操作系统是Win7 64位。为了具有一定的容错能力,我使用Postgres的unaccent扩展。 我的查询如下所示: SELECT * FROM germany.ways WHER...

7得票1回答
在Ubuntu上无法找到适用于Postgresql 8.4的PGXS

我正在尝试在我的Ubuntu设备上为Postgresql 8.4安装contrib/unaccent包。然而,当我输入make时,出现了错误消息: /usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk: 没有那个文件或目录 显然,PG...