Super minor point, but on a small screen (I.e mobile) the title on the ref
guide gets squashed and goes off the screen:
https://drive.google.com/file/d/1FfOifKk5EZfEOK-hcv5KgEsU4ct41iaX/view?usp=drivesdk

But overall the new guide is great


On Thursday, 12 May 2022, Gus Heck <[email protected]> wrote:

> +1 for uwe's suggestion. It should always be possible to refer to a
> specific version of the ref guide.
>
> On Thu, May 12, 2022 at 9:44 AM Uwe Schindler <[email protected]> wrote:
>
>> Hi Jan,
>>
>> thanks for fixing this so quickly. I was able to get the overview page
>> with all refguides. The problems with those rewrites and the trailing "/"
>> were caused by a stupidity in htaccess files: RedirectMatch/AliasMatch all
>> work with absolute paths, while the RewriteEngine has a RewriteBase, which
>> must be defined for htaccess (and that's "/"). So all rewrite matches must
>> be without the "/". This is a pain and not easily recognizable, especially
>> when you change from Redirect to Rewrite mode in config files.
>>
>> As discussed yesterday in the PR/issue, I am not really happy to redirect
>> all "9_0" links to "latest" as this makes bookmarking and creating
>> persistent links hard (I hope those links are not 301/permanent). My
>> recommendation would be to follow the ideas in the PR and let links to 9_0
>> stay as 9_0 and we just add a rewrite in the server that maps "latest" -->
>> "9_0" for the the __root__ rewrite. This can be managed by the pelican
>> code, which has a variable "latest refguide" already. In addition, all HTML
>> pages of the 9.0 version should have a "canonic" URL pointing to "latest".
>> This allows both for our users:
>>
>> - If you browse through the documentation of a specific issue, you stay
>> there and your browser cache may not suddenly redirect you. This gets a
>> problem when we release new Solr versions, because browser cache still
>> redirect 9_0 to latest automatically, especially if it is 301.
>> - Google harvests all pages, but as each file has a "canonic" URL
>> pointing to latest, Google will forget older versions and only show
>> "latest" links in search engine. So "new users from Google" will always see
>> latest documentation.
>>
>> I think we should have a decission soon how to manage our pages before
>> browser caches are stuck with wrong redirects (Sift Reload does not help to
>> get rid of sticky redirects until you clear browser cache).
>>
>> Sorry for repeating this here, but on my box, I got really annoyed tis
>> morning, because I wanted to send a page to a customer and my cache had to
>> be cleared first to be able to access pages correctly.
>>
>> Uwe
>>
>> -----
>> Uwe Schindler
>> Achterdiek 19, D-28357 Bremen
>> <https://www.google.com/maps/search/Achterdiek+19,+D-28357+Bremen?entry=gmail&source=g>
>> https://www.thetaphi.de
>> eMail: [email protected]
>>
>> > -----Original Message-----
>> > From: Jan Høydahl <[email protected]>
>> > Sent: Thursday, May 12, 2022 11:10 AM
>> > To: [email protected]
>> > Subject: Re: [ANNOUNCE] Apache Solr 9.0.0 released
>> >
>> > Congrats to the whole community with the 9.0 release. Big milestone!
>> >
>> > Uwe: Thanks for reporting. Both of the issues are now fixed:
>> > https://solr.apache.org/guide/9_0/ redirects to the new guide
>> > https://solr.apache.org/guide/ is no longer hijacked by the 9.0 guide
>> :)
>> >
>> > I also found another bug - /guide/solr/latest links gave 404 since they
>> were not
>> > routed to __root/... That is now fixed.
>> >
>> > Routing of "old style latest links" also seems to work, e.g.
>> > https://solr.apache.org/guide/analysis-screen.html will redirect to
>> the latest
>> > version of that page for 9.0.
>> >
>> > Another bug Houston and I found yesterday was that RewriteRules from old
>> > guide did not work. Found the bug, the rule must not start with
>> ^/guide, but
>> > ^guide
>> > So now many more old-style latest links work too, such as
>> > https://solr.apache.org/guide/a-quick-overview.html
>> >
>> > Jan
>> >
>> > > 12. mai 2022 kl. 09:38 skrev Uwe Schindler <[email protected]>:
>> > >
>> > > Hi,
>> > >
>> > > thanks for releasing! Great success. I found some minor issues with
>> website:
>> > >
>> > > - The Guide page is always redirected to the new 9.0 guide, now
>> there's no
>> > > way to get to the 8.11 guide anymore by clicking through the
>> webseite. The
>> > > index.html in the guide folder no longer works. I think we need to
>> merge the
>> > > remaining changes? Maybe we need to add a link to the Ref Guide on the
>> > > download page for all releases, too.
>> > > - Inside the Solr 9.0 Javadocs on the homepage theres a reference to
>> the ref
>> > > guide, but it refers to a 404 not found (we need to add the new URL
>> to the
>> > > Markdown page that is used to generate index.html):
>> > > https://solr.apache.org/docs/9_0_0/index.html (to fix the already
>> released
>> > > javadocs, maybe add a redirect)
>> > >
>> > > Uwe
>> > >
>> > > -----
>> > > Uwe Schindler
>> > > Achterdiek 19, D-28357 Bremen
>> <https://www.google.com/maps/search/Achterdiek+19,+D-28357+Bremen?entry=gmail&source=g>
>> > > https://www.thetaphi.de
>> > > eMail: [email protected]
>> > >
>> > >> -----Original Message-----
>> > >> From: Jan Høydahl <[email protected]>
>> > >> Sent: Thursday, May 12, 2022 1:41 AM
>> > >> To: [email protected]; [email protected]
>> > >> Subject: [ANNOUNCE] Apache Solr 9.0.0 released
>> > >>
>> > >> The Solr PMC is pleased to announce the release of Apache Solr 9.0.0.
>> > >>
>> > >> Solr is the popular, blazing fast, open source NoSQL search platform
>> from
>> > > the
>> > >> Apache Solr project. Its major features include powerful full-text
>> search,
>> > > hit
>> > >> highlighting, faceted search, dynamic clustering, database
>> integration,
>> > > rich
>> > >> document 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 9.0.0 is available for immediate download at:
>> > >>
>> > >> https://solr.apache.org/downloads.html
>> > >>
>> > >> This is a major-version release with breaking changes. The highlights
>> > > below is
>> > >> not the full list. Please consult the "Solr Upgrade Notes" when
>> planning
>> > > an
>> > >> upgrade:
>> > >>
>> > >>
>> > > https://solr.apache.org/guide/solr/9_0/upgrade-notes/solr-upgrade-
>> > notes.html
>> > >>
>> > >> Solr 9.0.0 Release Highlights:
>> > >>
>> > >> * Minimum Java version supported: Java 11
>> > >> * Powered by Lucene 9.0, with numerous small and large improvements,
>> > such
>> > >> as smaller index footprint.
>> > >>
>> > >> Querying and Indexing
>> > >>
>> > >> * Dense Vector "Neural" Search through DenseVectorField fieldType
>> and K-
>> > >> Nearest-Neighbor (KNN) Query Parser.
>> > >> * Admin UI support for SQL Querying.
>> > >> * New snowball stemmers: Hindi, Indonesian, Nepali, Serbian, Tamil,
>> and
>> > >> Yiddish.
>> > >> * New NorwegianNormalizationFilter.
>> > >>
>> > >> Security
>> > >>
>> > >> * Certificate Authentication Plugin lets you authenticate with x509
>> client
>> > >> certificates.
>> > >> * Upgrade to Zookeeper 3.7, allowing for TLS protected ZK
>> communication.
>> > >> * All request handlers support security permissions for
>> authorization.
>> > >> * Solr now runs with the Java security manager enabled by default.
>> > >> * Solr embedded zookeeper only binds to localhost by default.
>> > >> * A lot of dependency updates make Solr much more secure.
>> > >>
>> > >> Stability and Scalability
>> > >>
>> > >> * Rate limiting provides a way to throttle update and search requests
>> > > based on
>> > >> usage metrics.
>> > >> * Task management interface allows declaring tasks as cancellable and
>> > >> trackable.
>> > >> * Ability to specify node roles in Solr. This release supports
>> 'Overseer'
>> > > and 'Data'
>> > >> roles.
>> > >> * Support for distributed processing of cluster state updates and
>> > > collection API
>> > >> calls without relying on the Overseer.
>> > >>
>> > >> Build and Docker
>> > >>
>> > >> * Solr is now built and released independently of Apache Lucene
>> (separate
>> > >> Apache projects).
>> > >> * Build system switched to Gradle from Ant + Ivy.
>> > >> * Docker image creation is now a part of the Apache Solr Github repo.
>> > >> * Docker image documentation is now a part of the reference guide.
>> > >> * Official Docker image upgraded to use JDK17 (by Eclipse Temurin)
>> and
>> > > ability
>> > >> to create a local image that is functionally identical to the
>> official
>> > > one.
>> > >>
>> > >> Deprecations and Removals
>> > >>
>> > >> * The Data Import Handler (DIH) is an independent project now; it is
>> no
>> > > longer
>> > >> a part of Solr.
>> > >> * No more support for clusterstate.json and MIGRATESTATE API has been
>> > >> removed. If your collections use clusterstate.json, please refer to
>> the
>> > > Upgrade
>> > >> Notes.
>> > >> * Auto scaling framework has been removed. Please refer to the new
>> Replica
>> > >> Placement Plugins for alternate options.
>> > >> * LegacyBM25SimilarityFactory has been removed.
>> > >> * VelocityResponseWriter is an independent project now; it is no
>> longer a
>> > > part
>> > >> of Solr. This encompasses all previously included /browse and
>> wt=velocity
>> > >> examples.
>> > >> * Legacy SolrCache implementations (LRUCache, LFUCache, FastLRUCache)
>> > >> have been removed. Users should modify their existing configurations
>> to
>> > > use
>> > >> CaffeineCache instead.
>> > >> * Cross Data Center Replication has been removed.
>> > >> * SolrJ clients like HttpSolrClient and LBHttpSolrClient that lacked
>> HTTP2
>> > >> support have been deprecated. The old CloudSolrClient has been
>> renamed as
>> > >> CloudLegacySolrClient and deprecated.
>> > >> * SimpleFSDirectoryFactory is removed in favor of
>> NIOFSDirectoryFactory.
>> > >>
>> > >> Other
>> > >>
>> > >> * Contrib modules are now just "modules". You can easily enable
>> module(s)
>> > >> through environment variable SOLR_MODULES.
>> > >> * Features lifted out as separate modules are: HDFS, Hadoop-Auth,
>> SQL,
>> > >> Scripting, and JWT-Auth.
>> > >> * The "dist" folder in the release is gone. Module jars are now
>> inside
>> > > respective
>> > >> module's lib/ folder.
>> > >> * SolrJ class CloudSolrClient now supports HTTP2. It has a new
>> Builder.
>> > > See
>> > >> CloudLegacySolrClient for the 8.x version of this class
>> > >> * Jetty Request log is now enabled by default, i.e. logging every
>> request.
>> > >>
>> > >> Please read CHANGES.txt for a full list of new features, changes and
>> > > bugfixes:
>> > >>
>> > >> https://solr.apache.org/9_0_0/changes/Changes.html
>> > >>
>> > >>
>> > >> ------------------------------------------------------------
>> ---------
>> > >> To unsubscribe, e-mail: [email protected]
>> > >> For additional commands, e-mail: [email protected]
>> > >
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [email protected]
>> > > For additional commands, e-mail: [email protected]
>> > >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> --
> http://www.needhamsoftware.com (work)
> http://www.the111shift.com (play)
>

Reply via email to