Skip to content

Instantly share code, notes, and snippets.

@johtani
Last active December 19, 2015 06:59
Show Gist options
  • Save johtani/5915688 to your computer and use it in GitHub Desktop.
Save johtani/5915688 to your computer and use it in GitHub Desktop.
SolrのNightlyBuild(2013/07/02)のCHANGES.txtの翻訳

Solrの2013/07/02のNightlyBuildに含まれるCHANGES.txtを簡単に翻訳してみた。

Upgrading from Solr 4.3.0

  • TieredMergePolicyとLogMergePolicyの設定をindexConfigタグ配下のuseCompoundFileタグに変えたよ。SOLR-4941、SOLR-4934、LUCENE-5038を参照
  • SOLR-4778:LogWatcher.registerListenerを(ListenerConfig、CoreContainer)からListenerConfigに変更。
  • LUCENE-5063:ByteFieldとShortFieldをdeprecatedに変更。5.0で削除予定。TrieIntFieldを利用すること。

Detailed Change List

New Features

  • SOLR-3251:スキーマへの動的フィールド追加
  • SOLR-4761, SOLR-4976:solrconfig.xmlのmerged segment warmerのプラグインオプション追加。infostreamにより利用可能
  • SOLR-3240:spellcheck.collateMaxCollectDocsオプションを追加
  • SOLR-4785:新しいMaxScoreQParserPluginを追加
  • SOLR-4234:ZooKeeperへのバイナリファイルのサポート追加
  • SOLR-4048:NamedListにfindRecursiveメソッド追加
  • SOLR-4228:SolrJのSolrPingオブジェクトにping、enable、disableメソッド追加
  • SOLR-4893:FieldMutatingUpdateProcessor.ConfigurableFieldNameSelectorを拡張。スキーマフィールドにマッチするかどうかのチェック用に。<bool name="fieldNameMatchesSchemaField">false</bool>をupdate processorの設定に追加
  • SOLR-4921:管理UIにSolrへのドキュメント登録画面を追加
  • SOLR-4892:FieldMutatingUpdateProcessorFactoryのサブクラスを追加。これらのサブクラスはマッチしたフィールドを利用しなくする?
  • SOLR-4972:ZkCliツールにPUTコマンド追加
  • SOLR-4973:CloudSolrServerにdefaultCollectionを取得するメソッド追加
  • SOLR-4897:スキーマレスモードのexample設定ディレクトリ追加
  • SOLR-4916:HDFS上のトランザクションログ、Solrインデックスファイルの読み書きサポートの追加
  • SOLR-4655:名前が混乱しないシャードの追加を行えるノード名割り当て管理を行うオプションを追加

Bug Fixes

  • SOLR-4333:edismaxパーサでコロンがダブルエスケープされない
  • SOLR-4776:SolrJがrangeファセットでbeweenカウントを返さない
  • SOLR-4616:キャッシュのHitRatioがfloatとしてJMX MBeansにさらされている
  • SOLR-4803:新しいsolr.xmlのコア探索モードでデフォルトコア名をcollection1とする
  • SOLR-4790:新旧solr.xmlで他のコアと同じ名前のコアがあった時にエラーとする
  • SOLR-4842:他のfacet.fieldからのローカルパラメータへの影響のフィックス
  • SOLR-4814:SolrCoreがcreateできない時にZooKeeperからの情報が消される
  • SOLR-4863:消された存在しないソースIDの属性は動的なJMX statsからではなくAttributeNotFoundExceptionに
  • SOLR-4891:JsonLoaderがJSONコンテントストリームからフィールド値タイプを保持する
  • SOLR-4805:SolrCoreのリロードメソッドでpreRegisterを呼ばず、ZooKeeperへDOWN stateを発行しない
  • SOLR-4899:ZooKeeperのリコネクトのexpire時に30秒だけ待つように
  • SOLR-4920:JdbcDataSourceがJNDIコンテキストからのコネクションを検索する時に失敗したら、DriverManagerを使おうとする。コネクションの初期化(setAutoCommitメソッドとか)でSQLExceptionが発生したらconnectionがクローズされない。
  • SOLR-4915:SoreCoreのcreateに失敗したら、ユーザに大元ののエラーが帰らない
  • SOLR-4925:Collectionのcreateで、numShardsパラメータがない場合にNPE発生
  • SOLR-4910:solr.xmlの永続化がおかしい。詳細は SOLR-4862, SOLR-4363, SOLR-3900, SOLR-4850
  • SOLR-4923:順序を無視出来る更新を含むリクエストの一部でリーダーではないものがコミット?
  • SOLR-4932:solr.xmlの永続化の問題
  • SOLR-4934, SOLR-4941:mergePolicyの初期化変数useCompoundFileの扱いの修正
  • SOLR-4456:管理UIでSolrがダウンしている場合でもダッシュボードで表示
  • SOLR-4949:管理UIのAnalysisでテキストエリアから文字がなくなるバグ
  • SOLR-4960:CoreContainerの停止とgetCoreのレースコンディションのバグフィックス
  • SOLR-4926:compoundファイルフォーマットを利用した時のレプリケーションバグのフィックス
  • SOLR-4974:SOLR-4960の派生

Optimizations

  • SOLR-4923:コレクションの全ノードにパラレルなコミット
  • SOLR-3838:管理UI - QueryUI画面での複数フィルタクエリサポート
  • SOLR-4719:管理UI - Query画面でwt=jsonをデフォルト設定に
  • SOLR-4611:管理UI - AnalysisURLでパラメータがない場合に空の結果を表示
  • SOLR-4955:管理UI - SchemaとConfigの画面のトップにアドレスバーを表示

Other Changes

  • SOLR-4737:Update Guava to 14.0.1
  • SOLR-2079:SolrQueryRequestのコンテキストマップにHttpServletRequestをパスするオプションを追加
  • SOLR-4738:Update Jetty to 8.1.10.v20130312
  • SOLR-4749:CoreContainerのsolr.xmlとSolrCore管理に関するコードのリファクタ
  • SOLR-4547:コミットしたファイル名のログをINFOからDEBUGに変更
  • SOLR-4757:新しいsolr.xmlフォーマットとコア探索のためのexampleのディレクトリ構成を変更
  • SOLR-4759:Velocityテンプレートのクリーンアップ
  • SOLR-4778:LogWatcherのinitコードをCoreContainerから移動
  • SOLR-4784:LuceneQParserクラスをpublicに変更
  • SOLR-4448:Solr内部のロードバランサをもっと簡単にプラガブルに
  • SOLR-4224:JavaBinCodecの入力ストリームを再利用できるように
  • SOLR-4931:SolrDeletionPolicyのonInitとonCommitメソッドをIndexDeletionPolicyからのオーバーライドに修正
  • SOLR-4942:compoundファイルのランダムテストの改良
  • SOLR-4966:webappにあるCSS、JSやその他のファイルからライセンスを除去
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment