ApacheSolr入門やってみるシリーズ今回は、Solrの管理画面をちょこっと触ってみて、その後N-gramの形態素解析を試してみようと思います。基本的には難しい作業は特になく、今のところは以外と順調です。いうか、ApacheSolr入門まじイケてる。前回、DLしてきたSolrのサンプルを起動させるところまででしたが、間を挟んで実施したポートフォワーディングを使ってブラウザから管理画面を見て見ます。自分はlocalhostの10080にフォワードしたので、以下のアドレスをアドレスバーに入力してアクセスしてみますhttp://localhost:10080/solr/admin/最初、後ろの/solr/adminを忘れて404が出現し少しだけ焦った件。以下の画面が出ると思います。サンプルデータを登録してみるテスト次に、実際に検索を試してみます。そのためのデータ登録をするでござる。いうサンプルデータが入っているディレクトリがありました。この中にxmlファイルがワサワサと置かれており、どうもこやつらがサンプルデータのようですね。データ登録は以下コマンドで実施できます。いう名前のシェルが存在しており、データ登録の際にはこっちをメインで使うようです。ApacheSolr入門では、このシェルスクリプトを実行する為の環境設定の仕方をwindows/linux/macとそれぞれちゃんと説明されてます。まじで、優しさがにじみ出てくる本ですね。自分の場合はcentosで試してみてるんですが、curlコマンドが入ってればOKな様です。普通はデフォで入ってますね。動かしてデータを登録してみます。始まるXMLファイルの出力がヒャーっと出てきます。わかんないけどいいや。サンプルデータで検索してみるテスト先ほどブラウザからアクセスしてみた管理画面の「QueryString」のテキストBOXに”ipod”と入れてSerachボタンを押してみます。xmlが返却されます。゚∀゚)というわけで少し動きました。次に、日本語でも検索できるようにトークナイザをぶっこんでみます。前文検索っぽい雰囲気がでてきましたね。その前にサンプルコードをDLしておくApacheSolrで使うサンプルプログラムや設定ファイルは各種サイトからDLできるそうですので、落としておきます。テキストでは株式会社シーマークさんと株式会社ロンウィットさんの2つの他に、著者である関口宏司さんのLuceneブログが案内されていました。ところが、シーマークのサイトはgoogleの検索結果に出るもののなぜかアクセスできず。ロンウィットのページからDLできました。solrbook.zipN-gramトークナイザを使ってみるサンプルプログラム内に2-gramのCJKTokenizerなるヤツがいるとの事で、それを使ってみませう。絶対使わないって思って生きてきたのに。コピーすると書いてあるのですがそんなディレクトリないぜと思ってpcシャットダウンしてDSでもやろうかと思いましたが、たまたまexampleディレクトリの中に発見しました。書いてあるのでたぶんこのディレクトリでOKなはずです。いうわけでコピーし、その後またstart.jarでSolrを起動してみるみたいですよ。start.jar起動したら再びフォワードしたSolrAdminにアクセスしてみます。ANALYSISをクリックするとテキストフォームが出現。てきとうな日本語を入力します。・最後にAnalyzeをクリックする。なんか2文字づつ分割されたー!つーわけで、とりあえずうまく動いているようなのでN-gramはOKでした。次は形態素解析をやってみるのですが、今からガキ使が始まるので明日やることにします。172ビューAbout著者:きたむら@altarf8出身:長野県2018年もどうぞよろしくお願いします。iOSアプリも作ったりしてます。