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 を実行するだけで、関連するファイルが extensions ディレクトリにインストールされるので、

CREATE EXTENSION tsearch_bengali;

幸運を祈ります。これは、実際に使用できるプロジェクトになる可能性があります。

于 2013-05-30T09:00:23.170 に答える