Apache Solr 9 is the release that put vector search inside Solr itself, and the release that quietly deleted several classes a working Solr 8 configuration still names. Those two facts are the whole story: it unlocked everything Opensolr does with AI, and it is the reason a config file that booted for years can refuse to boot after one upgrade. This page is the overview, with the Solr versions you can pick on Opensolr today; each part of the release has its own page.
Solr 9 in one picture. The bottom-left quadrant is the one most upgrade guides get wrong: those components were relocated, not deleted.
Solr 9, part by part
Dense vectors and the knn query parser
DenseVectorField and {!knn}: the release that let Solr match by meaning, and what that powers on Opensolr.
Java 11 and up, Lucene 9, certificate authentication, rate limiting, node roles, SQL, new stemmers, SolrJ on HTTP/2.
What Solr 9 removed and what only moved
Contribs became modules; DIH, Velocity and the old cache classes are gone. One table, with what to do for each.
Defaults that changed in Solr 9
The settings you never set that change under your configuration: caches, highlighting, boolean clauses, auth, docValues.
WHICH SOLR VERSIONS OPENSOLR RUNS TODAY
Straight answer, no marketing: the newest Solr you can select when you create an index on Opensolr is Solr 10.00, and vector search with hybrid ranking runs on every version from Solr 9.00 to Solr 10.00. Below is the whole version pool, live, grouped by what each band can do. What Solr 10 changes: How about Solr 10.0?
Current on Opensolr · dense vectors, hybrid search, AI features
Supported · no dense vectors, no hybrid search
End of life upstream · still orderable · hardware being retired
Legacy versions being orderable is not the same claim as legacy versions being supported forever.
Solr 3 through 7 are end of life upstream
No security patches and no bug fixes from the Solr project. Solr versions below 8.x are retired on Opensolr on 01/01/2027.
Legacy servers can still be selected
They appear on Add New Index and they run until the retirement date: Solr versions below 8.x stop on 01/01/2027.
Old hardware is being retired, with notice
If your index runs a version below 8.x, you get an email naming the affected indexes and the cutoff date. Move it before 01/01/2027.
There is no in-place upgrade
Lucene reads segments from one major version back and no further. A Solr 5, 6 or 7 index cannot be opened by Solr 9 at all. Upgrading always means a new core plus a full reindex from your source of truth.
Configuration moves. Data does not.
We convert schema.xml and solrconfig.xml for you. We never migrate documents, because the format makes it impossible. Reindexing is your side of the job, on every route.
Config migration is a paid service
Delivered in under four business hours; ask for the price. The old index keeps serving traffic in parallel the whole time.
Moving an old index to a current Solr
There is no in-place upgrade: a new index, a converted configuration and a reindex from your own source. The three routes, with the conversion tables: Solr migration. What Solr 10 changes: How about Solr 10.0?.