Created
November 26, 2013 04:38
-
-
Save johtani/7653551 to your computer and use it in GitHub Desktop.
Solr 4.6.0のChangesを訳してる途中。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Versions of Major Components | |
* Apache Tika 1.4 | |
* Carrot2 3.8.0 | |
* Velocity 1.7 and Velocity Tools 2.0 | |
* Apache UIMA 2.3.1 | |
* Apache ZooKeeper 3.4.5 | |
## Upgrading from Solr 4.5.0 | |
* もし、設定情報取得のためにFieldMutatingUpdateProcessorFactoryのメソッド(oneOrManyかgetBooleanArg)を利用している場合、これらのメソッドはNamedListに変更し、removeConfigArgsやremoveBooleanArgsにリネームしました。元のメソッドはdeprecatedで5.0でなくなります。SOLR-5264をご覧ください。 | |
## Detailed Change List | |
---------------------- | |
## New Features | |
---------------------- | |
* SOLR-5167: AnalyzingInfixSuggesterを追加 | |
* SOLR-5246: router.field設定を利用したShard分割を新しくサポート | |
* SOLR-5274: JettySolrRunnerのSSL設定をコンストラクタ経由で利用できるように。 | |
* SOLR-5300: Shard分割時にshardのハッシュレンジに任意の数のハッシュレンジを指定可能に。 | |
* SOLR-5226: Solr管理UIにLuceneのインデックスヒープを追加 | |
* SOLR-5324: サブShardレプリケーションリカバリとShard状態を非同期に変更 | |
* SOLR-5338: Shard分割をsplit.keyパラメータを使うルートキーにより行う | |
* SOLR-5353: CoreAdmin APIでインデックスからドキュメントのルートキーを分割可能に | |
* SOLR-5027: 単語の多いフィールドのfield collapsingに対する高性能なCollapsingQPParserPlugin | |
* SOLR-5395: UpdateRequestProcessorFactoryの実装のためのRunAlways marker interfaceを追加。分散更新(通常はupdate.distribパラメータにより送出される)の最後のステージで削除されないもの | |
* SOLR-5310: レプリカ削除のためのcollection管理のコマンドを追加 | |
* SOLR-5311: 削除されたレプリカが登録されるのを防ぐ | |
* SOLR-5406: CloudSolrServer削除更新のリクエストパラメータの伝搬の失敗 | |
* SOLR-5374: DocBasedVersionConstraintsProcessorFactoryの更新プロセス経由でのドキュメント中心のバージョニングルールをユーザが設定可能に | |
* SOLR-5392: SolrJのAPIをコレクション管理をカバーするために拡張 | |
* SOLR-5084: EnumFieldタイプを追加 | |
* SOLR-5464: 削除リクエストだけのストリームをConcurrentSolrServerに追加 | |
## Bug Fixes | |
* SOLR-5216: SolrCloudへのドキュメント更新で分散デッドロックが引き起こされる可能性 | |
* SOLR-5367: JavaBinでID指定の削除コマンドでclass cast exception | |
* SOLR-5359: ZooKeeper client のcloseし忘れ。コネクションが失敗した時の | |
* SOLR-5042: MoreLikeThisComponentがrows/countの値を使うときのバグ? | |
* SOLR-5371: Solr should consistently call SolrServer#shutdown (Mark Miller) | |
* SOLR-5363: Solr doesn't start up properly with Log4J2 (Petar Tahchiev via Alan | |
Woodward) | |
* SOLR-5380: Using cloudSolrServer.setDefaultCollection(collectionId) does not | |
work as intended for an alias spanning more than 1 collection. | |
(Thomas Egense, Shawn Heisey, Mark Miller) | |
* SOLR-5418: Background merge after field removed from solr.xml causes error. | |
(Reported on user's list, Robert M's patch via Erick Erickson) | |
* SOLR-5318: Creating a core via the admin API doesn't respect transient property | |
(Olivier Soyez via Erick Erickson) | |
* SOLR-5388: Creating a new core via the HTTP API that results in a transient being | |
unloaded results in a " Too many close [count:-1]" error. | |
(Olivier Soyez via Erick Erickson) | |
* SOLR-5453: Raise recovery socket read timeouts. (Mark Miller) | |
* SOLR-5397: Replication can fail silently in some cases. (Mark Miller) | |
* SOLR-5465: SolrCmdDistributor retry logic has a concurrency race bug. | |
(Mark Miller) | |
* SOLR-5452: Do not attempt to proxy internal update requests. (Mark Miller) | |
Optimizations | |
---------------------- | |
* SOLR-5232: SolrCloud should distribute updates via streaming rather than buffering. | |
(Mark Miller) | |
* SOLR-5223: SolrCloud should use the JavaBin binary format for communication by default. | |
(Mark Miller) | |
* SOLR-5370: Requests to recover when an update fails should be done in | |
background threads. (Mark Miller) | |
* LUCENE-5300,LUCENE-5304: Specialized faceting for fields which are declared as | |
multi-valued in the schema but are actually single-valued. (Adrien Grand) | |
Security | |
---------------------- | |
* SOLR-4882: SolrResourceLoader was restricted to only allow access to resource | |
files below the instance dir. The reason for this is security related: Some | |
Solr components allow to pass in resource paths via REST parameters | |
(e.g. XSL stylesheets, velocity templates,...) and load them via resource | |
loader. For backwards compatibility, this security feature can be disabled | |
by a new system property: solr.allow.unsafe.resourceloading=true | |
(Uwe Schindler) | |
Other Changes | |
---------------------- | |
* SOLR-5237: Add indexHeapUsageBytes to LukeRequestHandler, indicating how much | |
heap memory is being used by the underlying Lucene index structures. | |
(Areek Zillur via Robert Muir) | |
* SOLR-5241: Fix SimplePostToolTest performance problem - implicit DNS lookups | |
(hossman) | |
* SOLR-5273: Update HttpComponents to 4.2.5 and 4.2.6. (Mark Miller) | |
* SOLR-5264: Move methods for getting config information from | |
FieldMutatingUpdateProcessorFactory to NamedList. (Shawn Heisey) | |
* SOLR-5319: Remove unused and incorrect router name from Collection ZK nodes. | |
(Jessica Cheng via shalin) | |
* SOLR-5321: Remove unnecessary code in Overseer.updateState method which tries to | |
use router name from message where none is ever sent. (shalin) | |
* SOLR-5401: SolrResourceLoader logs a warning if a deprecated (factory) class | |
is used in schema or config. (Uwe Schindler) | |
* SOLR-3397: Warn if master or slave replication is enabled in SolrCloud mode. (Erick | |
Erickson) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment