如何在PostgreSQL 9.1中添加字典、语法分析器,以便用我的母语进行文本搜索。
contrib文件夹在哪里?
最佳答案
在回答你的狭义问题时,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;
祝你好运。这可能是一个项目,可以得到一些真正的用途!