>>1ではないですが。

とりあえずperl + 茶筅 + MySQLで、
TF-IDF、品詞、出現要素等の組み合わせで重み付けして検索できるとこまでは作ってみたけど、まだまだショボイ
TFに対応する要素をSQL的正規化して格納してるから、インデックスサイズ爆発。
複数語指定あった時のスコア計算とかも重いー。まだまだ。

ところで。自然言語をRDFにそこそこの精度で変換出来れば、いろいろ面白いことが出来そうな気がする。
PageRankみたいな仕組みと組み合わせて、評価の学習とかもできれば。