Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
Solr 7.0 is available for immediate download at: http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
See http://lucene.apache.org/solr/7_0_0/changes/Changes.html for a full list of details.
-
Replica Types - There is now support for different replica types, that can handle updates differently.
In addition to the pure NRT operation of today where all replicas builds indices and keeps a replication log, you can now add so called PULL replicas, achieving the read-speed optimized benefits from master/slave while at the same time keeping index redundancy. -
Auto-scaling. Solr now allocate new replicas to nodes using a new auto scaling policy framework.
This will in the next few releases enable Solr to move shards around based on load, disk etc. -
JSON is now the default response format for all APIs, and the JSON is also indented by default
-
The new v2 API, exposed at /api/, is now considered the preferred API, but /solr/ continues to work. The v2 API also has support via SolrJ
-
New
_default
configset will be used if no config specified at collection creation. This confiset replacesbasic_configs
anddata_driven_schema_configs
. The data-driven functionality of this configset now indexes strings as analyzed text while at the same time copying to a*_str
field suitable for faceting. -
Analytics Component version 2.0, which now supports distributed collections, expressions over multivalued fields, a new JSON request language, and more.
-
Solr 7 is tested with and verified to support Java 9
Being a major release, Solr 7 removes many deprecated APIs, changes various parameter defaults and behavior. Some changes may require a re-index of your content. You are thus encouraged to throughly read the "Upgrade Notes" at http://lucene.apache.org/solr/7_0_0/changes/Changes.html or in the CHANGES.txt file accompanying the release.
Solr 7.0 also includes many other new features as well as numerous optimizations and bugfixes of the corresponding Apache Lucene release.
Please report any feedback to the mailing lists (http://lucene.apache.org/solr/discussion.html)
Note: The Apache Software Foundation uses an extensive mirroring network for distributing releases. It is possible that the mirror you are using may not have replicated the release yet. If that is the case, please try another mirror. This also goes for Maven access.
Streaming Expression Note:
Streaming Expressions has a new statistical programming syntax which supports the statistical analysis of sql queries, random samples, time series and graph result sets. A broad range of vector math and statistical functions are supported including: descriptive statistics, correlation, cross correlation, simple regression and prediction, convolution, hypothesis testing, probability distributions, euclidean distance, cosine similarity etc...