1

如何在 PostgreSQL 9.1 中以我的母语添加字典、解析器以进行文本搜索。contrib 文件夹在哪里?

4

1 回答 1

0

在回答您的狭隘问题时,9.1 取消了 contrib 文件夹并使用了“扩展”。您需要仔细阅读有关扩展的文档。

从您的问题看来,您主要是在询问如何开始目录布局等。如果您对文档之外的解析器、停用词等有疑问,请随时提出更多问题。

一般来说,最好的方法是使用扩展系统。您将要做的是确保您已安装 pg_config 并创建一个 Makefile,如:

EXTENSION = tsearch_bengali
DATA = $(shell echo *.sql) # add more here as needed

PG_CONFIG = pg_config
PGXS := $(shell $(PG_CONFIG) --pgxs)
include $(PGXS)

从那里你可以运行 make 和 make install ,它会将相关文件安装到扩展目录中,这样你就可以

CREATE EXTENSION tsearch_bengali;

祝你好运。这可能是一个可以真正使用的项目!

于 2013-05-30T09:00:23.170 回答