Solrの2013/07/02のNightlyBuildに含まれるCHANGES.txtを簡単に翻訳してみた。
- 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を利用すること。
- 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:名前が混乱しないシャードの追加を行えるノード名割り当て管理を行うオプションを追加
- 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の派生
- SOLR-4923:コレクションの全ノードにパラレルなコミット
- SOLR-3838:管理UI - QueryUI画面での複数フィルタクエリサポート
- SOLR-4719:管理UI - Query画面でwt=jsonをデフォルト設定に
- SOLR-4611:管理UI - AnalysisURLでパラメータがない場合に空の結果を表示
- SOLR-4955:管理UI - SchemaとConfigの画面のトップにアドレスバーを表示
- 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やその他のファイルからライセンスを除去