È disponibile la versione 9.2 del progetto Solr Apache, basato sulla libreria Lucene Core Java. Nella nuova versione, il server di ricerca aziendale Solr fornisce una serie di correzioni di bug e aggiornamenti, come un aggiornamento al server Web e al contenitore servlet Eclipse Jetty 11. Solr apre nuovi orizzonti nel tracciamento: il nuovo modulo OpenTelemetry sostituisce il modulo precedentemente configurato Jaeger.
Monitoraggio tramite il protocollo OpenTelemetry e gRPC
Mentre Apache Lucene è già offline Disponibile nella versione 9.5Il team di sviluppo dietro la piattaforma di ricerca NoSQL Solr ha completato la versione 9.2. Una delle novità degne di nota è quella relativa al tracciamento. Solr finora si è astenuto da questo jaegertracer-configurator
module, che nel frattempo è stato contrassegnato come deprecato e verrà finalmente eliminato da Solr 10.0. Gli utenti possono ora utilizzare il nuovo modulo OpenTelemetry. Il modulo fornisce un’origine di traccia che include il supporto OpenTelemetry (OTLP) per la serializzazione dei dati di telemetria e gRPC per la trasmissione.
No. o no?
Un altro nuovo modulo nella versione 9.2 è solrj-streaming
. Contiene espressioni in streaming che in precedenza erano al centro di Solrj – API per i linguaggi JVM. Per poter verificare se un valore è una virgola mobile NaN (non un numero), Solr 9.2 introduce un nuovo operatore di query di funzione isnan
pronto. Ad esempio, l’operatore può essere utilizzato per filtrare i documenti dei risultati che contengono NaN su campi o espressioni specifici. Gli utenti hanno anche la possibilità di sostituire NaN con un valore predefinito: `if(isnan(value),0,value)`
.
Maggiori dettagli su Apache Solr 9.2.0 possono essere trovati nel funzionario Note di rilascio Rimuovere.
(una cartina)