- 1 名前:うんこ船長 [2005/06/15(水) 00:14:13 ID:nYzPplAZ]
- ないようなので立ててみました。
dev.razil.jp/project/senna/
- 111 名前:nobodyさん [2007/03/27(火) 05:18:12 ID:vEc96bSI]
- tritonn-1.0.1.mysql-5.0.37.senna-1.0.3でインストールして使っています
sennaというか全文検索エンジンの質問になると思うのですが… title:NGRAM,body:MECABで主に歌手のCD発売やコンサート情報をまとめています 例えばELLEGARDENというバンドがいるのですが、 今までLIKE '%〜%'でやっていた経緯もあり、利用者は "ELLE" などで検索をかけてきます "ELLEGARDEN"だとヒットするのですが、上記のように短縮した場合は ヒットしないようなのですが対処の方法はあるでしょうか? title(NGRAM)の方だけでもなんとかなればと思っています よろしくお願いいたします
- 112 名前:nobodyさん mailto:sage [2007/03/27(火) 11:28:08 ID:???]
- >>111
手パッチでもよいのなら… tritonn中にsen_index_createという関数が3つある。 この、第3引数、なんとかflagsを渡すところを、 なんとかflags | SEN_INDEX_SPLIT_ALPHA | SEN_INDEX_SPLIT_DIGIT | SEN_INDEX_SPLIT_SYMBOL にしてみ。 すでにパッチを当てたMySQLのソースディレクトリが残っているなら、 その中からgrepしたほうが早い。 その後make && make installして、インデックスを再作成してみて。 N-gramのtitleだけ英単語の部分一致検索が出来るようになる。
|

|