PostgreSQL8.4で全文検索(textsearch-ja) 作成日 2010/09/15 特徴 形態素解析を使った全文検索機能。 文法的に整った文書を検索する場合に有効な方法である。 SQLのLIKE文に近い結果を得たい場合には適さない。 そのような用途の場合は、N-gramアルゴリズムを採用しているtextsearch_sennaを利用すると良い。 前置き 全文検索機能は、最近ではSolrが人気である。高速かつレプリケーション機能も付いておりスケールアウト(サーバを増やす事で性能を向上させる事)が可能である。 SolrはPostgreSQLとは独立した全文検索エンジンでJava+Tomcatで動作する(サーブレットなので、Tomcat以外でも動作する)。 しかしながら、それほど大きくない規模であればPostgreSQL上で全文検索機能を使えたほうが何かと便利である。 ここでは、P