前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

Solr

設定ファイルの最小構成と最小設定

solr.solr.homeを新規に作成したいが、exampleからのコピーだと何を何のために設定しているのかが分からない。理解できるところから本当に必要なものだけ追加したい。 そこで、このままでは意味をなさないもののエラーにもならない最小構成を確認してみた。 …

スキーマ作成

schema.xmlを編集してSolrのスキーマを作成する タグ 例 属性 属性 説明 例 name スキーマ名。表示にのみ使用するので任意の名前をつける example version Solrのバージョン番号。通常変更しない 1.4 子タグ 子タグ 説明 types フィールドのタイプを定義する…

TomcatでSolrを使う

この記事はApache Solr入門を参考にしました。http://gihyo.jp/book/2010/978-4-7741-4175-6 環境 OS Mac OS X Java 1.6.0_26 Solr-src 3.3.0 Tomcat 7.0.14 追加設定 一言でいうとwarをコピーしてsolrのホームディレクトリをTomcatに伝えるだけなんだけど文…

日本語対応

N-gram Solrには2-gramのCJKTokenizerがあるのでそれを使える。Tokenizerはインデックスフィールドごとに設定するが、サンプルには記載がないのでschema.xmlにtext_cjkというFiledを追加してこれをCJKTokenizerで解析してみる。追記したらサーバーを再起動。…

インストールからサンプル起動まで

参考「Apache Solr入門――オープンソース全文検索エンジン」 http://gihyo.jp/book/2010/978-4-7741-4175-6 ダウンロード 下記URLから最新バージョンをダウンロードして解凍。2011年8月28日現在の最新バージョンは3.3.0 http://www.apache.org/dyn/closer.cgi…