sql >> データベース >  >> RDS >> PostgreSQL

チェコ語のPostgresql全文検索(デフォルトの言語設定なし)

    試したことはありませんが、PostgreSQLをソースからコンパイルする準備ができている限り、チェコのSnowballステマーを作成できるはずです。

    src/backend/snowball/README

    現在、こちら で利用できるチェコのスノーボールステマーがあります。 、それはプロジェクトに貢献しました。利用できるストップワード辞書はありませんが、見つけるか、自分で作成することができると確信しています。

    実際の作業は、Snowballをインストールし、Snowball-to-Cコンパイラを使用して、PostgreSQLソースに追加するCファイルとヘッダーファイルを作成することです。これらのファイルは安定したままであるため、新しいファイルにアップグレードするのは難しくありません。 PostgreSQLバージョン。

    作業を行う意思はあるが、PostgreSQLにパッチを適用して毎回ソースからビルドしたくない場合は、PostgreSQLにパッチを送信することを検討することもできます。ステマーが正常に機能している限り、そこで抵抗が大きくなることはないと思います(ただし、パッチの送信プロセスはまだ面倒です)。




    1. SQLServer2008で日付から月の週番号を取得する方法

    2. 正規化とスケーラビリティを念頭に置いてデータベースにアプローチするときに、テーブル列でテキスト識別子を使用することについてどう思いますか?

    3. IPベースのクールダウン期間を提供するポータブルな方法は?

    4. JavaとMySqlは、このクラスのUnicode文字を設定します