2010-05-01から1ヶ月間の記事一覧

グラフを書こう! RedHat Linux に matplotlib をインストール

RedHat Linux 上の python でグラフを書くために matplotlib をインストールしました。 Windwows 版は こちら Windows に Python と matplotlib をインストール インストール ソースからインストールします。 matplotlib のインストールの前に事前に以下のイ…

PHP から検索するときは使った方がいい Solr のオプション

PHP から Solr の検索をするときは solrconfig.xml に下のオプションを追加すると検索結果を受け取った後の処理がとても楽になります。 # <queryResponseWriter name="xslt" ... の下あたりに追記する <!-- for PHP --> <queryResponseWriter name="php" class="org.apache.solr.request.PHPResponseWrit er"/> </queryresponsewriter></queryresponsewriter>

Solr のインデックスに Python ( Jython ) から Lucene ライブラリを使ってアクセスする その2 NGramTokenizer と LowerCaseFilter を使って見る

NGramTokenizer と LowerCaseFilter を同時に使って検索するコードのサンプルです。 標準では NGramTokenizer 用の Analyzer は用意されていないので NGramAnalyzer を作成しています。 NGramTokenizer は lucene-analyzers-X.X.jar に入っているのでクラス…

Solr のインデックスに Python ( Jython ) から Lucene ライブラリを使ってアクセスする。

Python から Lucene ライブラリを使いたかったので Python の Java 実装である Jython を使って見ました。 Solr の ベースとなっている Lucene は Java で記述されたライブラリなので Jython を使うと Python の文法のままで Lucene 簡単に使うことができま…