Solrを入れてみます。Solrで日本語を扱う時はSenとかGosenとかの日本語形態素解析ライブラリを一緒に入れる必要がありました。Solrに同梱されるようになりました。Solrだけをインストールすれば良くなりました。Solrのインストールをしてみます。Solrのサイトから3.6をダウンロードします。ダウンロードした物を適当に展開します。apache-solr-3.6.0-src.tgz続いて、schema.xmlを編集します。autoGeneratePhraseQueries="false"></fieldType>というfieldTypeタグを使います。Solrのexampleに入っているschema.xmlでは、すでにtext_jaのフィールドタイプが宣言されています。この中にを追加し、さらにその中に以下を定義します。mode="search"/>これだけで、基本中の基本は完成しました。class="solr.JapaneseBaseFormFilterFactory"/>を追加。これは、動詞などを基本形でインデックスに登録する事を指定します。「入れられる」はJapaneseTokenizerFactoryで=>入れ/られると変換されます。これに対して、JapaneseBaseFormFilterFactoryでは=>入れる/られるという変換をしてくれます。enablePositionIncrements="true"/>は、「の・を・が」などの語句をフィルタリングします。/>は、品詞などをフィルタリングします。class="solr.LowerCaseFilterFactory"/>ローマ字を小文字にします。class="solr.CJKWidthFilterFactory"/>全角のローマ字を半角、半角カナを全角にします。minimumLength="4"/>片仮名の表記揺れを補正します。コンピュータのような感じ。これらのフィルタを全部入れたfieldTypeは以下のようになります。</analyzer></fieldType>となります。start.jarで起動します。(Index)に適当な文章を入れてみます。Analyzerという所に、解析結果が表示されるはずです。先ほど設定したフィルタを順に適用していった結果が表示されています。メモリ使用量が多くなってくる。