用其他语言自定义PostgreSQL 9.1中的全文文本搜索

时间:2013-04-30 09:01:27

标签: postgresql full-text-search

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

1 个答案:

答案 0 :(得分: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,它会将相关文件安装到extensions目录中,这样你就可以

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