Apache Solr 7がでました
20 September 2017, Apache Solr™ 7.0.0 available 9/20にApache solr7がリリースされました。
ReplicaTypeの追加
ReplicatypeのPULLreplicaが追加。NRTタイプはインデックスとレプリケーションログをもっています。PULLタイプ場合、masterがNRTの場合はindexのみをもって、masterがWLOGの場合はtrasactionlogのみを同期します。master/slave運用時にデータのみを同期しておくことによって読み込み速度を最適化しました。PULLタイプはShardLeaderにはなれません。
Auto-scaling
replicaの分配とAuto scaling用のframeworkが追加されます。 このframeworkは将来のリリースで利用可能になります。
APIがJSON
デフォルトのAPIがXMLからjsonに。xmlを使いたい場合はwt=xml/indent=offを必要に応じてリクエストに追加する。
Facetの改善
ディストリビュートモードでのカウントと統計データがJSONfacet(two phase facet??)において改善しました。
sqlクエリの追加
random samples, time series and graph result sets.のSQLqueryの追加されました。
Analytics Componentが2.0に
distributed collectionsへのサポート。Multivalue fieldへのexpressionsの追加,新しいJSONリクエスト方法の追加など。
The new v2 API
/api/リンクがサポートされるようになって、今後は/api/が推奨に。/solr/もまだ動きます。
A new ‘_default’ configset
solrのconfigsetが定義されていない場合、_defaultのconfigセットが利用されるようになります。
Java9のサポート
Solr7はJava9を正式にサポートされます。
詳細はSolr CHANGES.txtへ。