textsearch+近似検索メモ

とりあえずメモ。いつ、実装にとりかかろうか・・・

  • この対処のためには textsearch_ja の改造では無理そう。
  • PostgreSQL本体へ手を入れなくてはならないか。
  • backend/utils/adt/tsvector_op.c の memcmp() 呼び出しを以前自作した近似検索演算子関数 or pg_trgmのsimilarity()に置き換えるのが第一歩かな。
  • できれば直前でHOOK判定を行って、ロードした近似検索演算子関数と差し替えられるようにしておきたい。
  • HOOKインタフェースの追加とGUCへの追加って簡単にできるのかなあ・・・