関口宏司のLuceneブログ

OSS検索ライブラリのLuceneおよびそのサブプロジェクト(Solr/Tika/Mahoutなど)について
スポンサーサイト

一定期間更新がないため広告を表示しています

| スポンサードリンク | - | | - | - |
(メモ)Subversionブランチの一部をマージ
今回のSolr 1.4.1リリースで、以下のファイルディスクリプタリークの修正をbranch-1.5-devからsvn mergeすることで入れた。あまりやらない操作なので、のちのちのためにメモを残しておく。



# 1. branch-1.4をチェックアウト
$ mkdir work
$ cd work
$ svn co https://svn.apache.org/repos/asf/lucene/solr/branches/branch-1.4

# 2. (MoreLikeThisHandler.javaを例にとる)ディレクトリを移動して変更履歴をチェック
$ cd src/java/org/apache/solr/handler
$ svn log MoreLikeThisHandler.java
------------------------------------------------------------------------
r829938 | gsingers | 2009-10-27 05:24:11 +0900 (火, 27 10 2009) | 1 line

Starting Solr 1.4 branch.
------------------------------------------------------------------------
r801768 | yonik | 2009-08-07 03:47:16 +0900 (金, 07  8 2009) | 1 line

SOLR-1344: MoreLikeThis handler can't handle numeric id
           :

# 3. branch-1.5-devの方もチェック
$ svn log https://svn.apache.org/repos/asf/lucene/solr/branches/branch-1.5-dev/src/java/org/apache/solr/handler/MoreLikeThisHandler.java
------------------------------------------------------------------------
r926581 | yonik | 2010-03-23 23:10:49 +0900 (火, 23  3 2010) | 1 line

moving to merged lusolr trunk
------------------------------------------------------------------------
r906553 | markrmiller | 2010-02-05 01:26:38 +0900 (金, 05  2 2010) | 1 line

SOLR-1748, SOLR-1747, SOLR-1746, SOLR-1745, SOLR-1744: Streams and Readers retrieved from ContentStreams are not closed in various places, resulting in file descriptor leaks.
------------------------------------------------------------------------
r898152 | ryan | 2010-01-12 11:19:56 +0900 (火, 12  1 2010) | 1 line

SOLR-1602 -- step 1.  Adding new 'response' package and refactoring all response things to this package.  NOTE, this will break back-compatibility depricated versions of the moved 1.4 files are added back.
------------------------------------------------------------------------
r801768 | yonik | 2009-08-07 03:47:16 +0900 (金, 07  8 2009) | 1 line

SOLR-1344: MoreLikeThis handler can't handle numeric id
           :

# 4. 上記2と3の変更履歴を比べると、r801768までが同じでbranch-1.4はそれ以降ソースに変更がなく、
# branch-1.5-devはr898152でrequestパッケージにあったMoreLikeThisHandler.javaファイルがresponse
# パッケージが新設されてそちらに移動し、その後r906553で今回の目的の変更があったことがわかる。
# そこで、(パッケージの移動は避けなければいけないので)svn diffでr906553でのMoreLikeThisHandler.java
# ファイルへの変更箇所を確認する
$ svn diff -r906552:906553 https://svn.apache.org/repos/asf/lucene/solr/branches/branch-1.5-dev/src/java/org/apache/solr/handler/MoreLikeThisHandler.java

# 5. OKならsvn mergeでマージ(このとき、手順2でMoreLikeThisHandler.javaのあるディレクトリに
# 移動済みのこと)。上記4.のdiffをmergeに変えればよい。
$ svn merge -r906552:906553 https://svn.apache.org/repos/asf/lucene/solr/branches/branch-1.5-dev/src/java/org/apache/solr/handler/MoreLikeThisHandler.java

# 6. 以降、個別に必要なだけsvn mergeし、CHANGES.txtは手動で直し、ant testしてOKを確認してsvn commit
| 関口宏司 | Lucene開発環境 | 11:05 | comments(3) | trackbacks(0) |
まもなくバグフィックスリリース Solr 1.4.1
これまで前例のなかった、Solr 1.4のバグフィックスリリース Solr 1.4.1 がまもなくリリースされる。

Luceneは現在準備中のLucene 2.9.3を同梱する予定。写真はUwe氏によるアナログ式branch_3x vs Lucene 2.9バグ差分チェックシート・・・

チェックシート
| 関口宏司 | Luceneリリース | 22:15 | comments(0) | trackbacks(0) |
Analyzerが大移動中・・・(4.0)
(5/4/10記)Lucene/Solrのマージに伴い、CharFilterを含むAnalyzer関連クラスがlucene/contrib/analyzersに大移動中:

https://issues.apache.org/jira/browse/LUCENE-2413

(5/6/10記)その後(3.1ではなく4.0で)lucene/dev/trunk/modules/analysis/へ移動することとなった:

https://issues.apache.org/jira/browse/LUCENE-2444
| 関口宏司 | Luceneクラス解説 | 08:37 | comments(0) | trackbacks(0) |
BASIS Conference 2010 分科会セミナー資料の公開
4月22日に開催された「次世代サーチ・テクノロジー・フォーラム2010」では弊社も「Solrにおける日本語処理の現状」というタイトルでセミナーを担当したが、その資料を公開した:

http://www.rondhuit.com/download.html

私の方はなかなか仕事で慌ただしくセミナー後に客先に行ったりしてゆっくりできなかったが、雨天にもかかわらず大勢の方が参加していたようだ。ようやくその日の夜に、主催者のBASIS Technology社のCEOカール・ホフマン氏にパーティーに招かれた折りにYonikさんや奥さんのマーガレットさんにお会いした。

Yonikさんからは「RONDHUITはなんと発音するんだ?」「名前の由来は?」などを聞かれ答えたり、私からは「なぜCNETはSolrをOSSにしたのか?」「CNETの前は何をしていたのか?(Yonikさんは元CNET社員と判明)」「カリフォルニアに住んでいたのか(YonikさんはCNETの前はBEA社員と判明)」などを尋ねたり、他のCommitterの話をしたりしてあっという間に時間が過ぎたのだった。
| 関口宏司 | Luceneセミナー | 22:15 | comments(0) | trackbacks(0) |
+ Solrによるブログ内検索
+ PROFILE
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
<< May 2010 >>
+ LINKS
検索エンジン製品 - 比較のポイント
商用検索エンジンを購入した企業担当者は読まないでください。ショックを受けますから・・・
>>製品比較 10のポイント
+ Lucene&Solrデモ
+ ThinkIT記事
+ RECOMMEND
Apache Solr入門 ―オープンソース全文検索エンジン
Apache Solr入門 ―オープンソース全文検索エンジン (JUGEMレビュー »)
関口 宏司,三部 靖夫,武田 光平,中野 猛,大谷 純
+ RECOMMEND
Lucene in Action
Lucene in Action (JUGEMレビュー »)
Erik Hatcher,Otis Gospodnetic,Mike McCandless
FastVectorHighlighterについて解説記事を寄稿しました。
+ RECOMMEND
+ SELECTED ENTRIES
+ RECENT COMMENTS
+ RECENT TRACKBACK
+ CATEGORIES
+ ARCHIVES
+ MOBILE
qrcode
+ SPONSORED LINKS