Blog

La nostra raccolta di articoli e approfondimenti tecnici

Video

Una raccolta di video dai nostri eventi, webinar e molto altro

Use case

Una raccolta dei nostri Casi di successo

FAQ

FAQ Seacom — Open Source Enterprise: domande e risposte

Soluzioni / Data Management / OpenSearch

OpenSearch è una soluzione scalabile, flessibile ed estendibile per applicazioni di ricerca, analisi e observability

Perché lo abbiamo scelto

Opensearch: OS Compliant & Enterprise Ready

100% Open

OpenSearch è un progetto rilasciato su linceza Apache 2.0, e mette a disposizione tutte le funzionalità, di base e avanzate, a disposizione per qualsiasi progetto

Community driven

Il progetto si avvale della guida e collaborazione continua di una community di sviluppatori, engineer e system administrator

Scalabilità

il motore di OpenSearch si basa su Apache Lucene, un sistema altamente scalabile per fornire accesso e risposta rapidi a grandi volumi di dati

Integrabilità

Rende possibile l’integrazione con altri servizi e sorgenti di dati, attraverso connettori nativi e un set di API per svilupparne di custom.

Facilità di esplorazione

Integra Dashboard personalizzabili per la visualizzazione e presentazione dei dati, monitoraggio e Observability dei sistemi.

ML ready

Supporta modelli di Machine Learning, caricabili ed esportabili sulla piattaforma, dando la possibilità di personalizzare e migliorare gli algoritmi di ricerca

OVERVIEW

OpenSearch: Caratteristiche principali

SQL based

Fornisce la sintassi familiare delle query SQL. Utilizza aggregazioni, raggruppamenti e frasi WHERE per esaminare i dati. Legge i dati come documenti JSON o tabelle CSV in modo da avere la flessibilità di utilizzare il formato più adatto alle tue esigenze.

Anomaly detection

Sfrutta il rilevamento delle anomalie di machine learning basato sull’algoritmo Random Cut Forest (RCF) per rilevare automaticamente le anomalie man mano che i dati vengono importati. Utilizza anche gli avvisi per monitorare i dati quasi in tempo reale e inviare automaticamente notifiche di avviso. 

Reporting

Pianifica, esporta e condividi report da pannelli di controllo, ricerche salvate, avvisi e visualizzazioni.

Alerting

Monitora automaticamente i dati e invia automaticamente notifiche di avviso alle parti interessate. Con un’interfaccia intuitiva e una potente API, imposta, gestisci e monitora facilmente gli avvisi. Crea condizioni di avviso altamente specifiche utilizzando il linguaggio di query completo e le funzionalità di scripting di OpenSearch.

 

Machine Learning

Utilizzando il machine learning, esegui l’algoritmo di ricerca del vicino più prossimo su miliardi di documenti in migliaia di dimensioni con la stessa facilità di esecuzione di qualsiasi normale query OpenSearch. Utilizza aggregazioni e frasi di filtro per perfezionare ulteriormente le operazioni di ricerca di similarità. I poteri di ricerca per similarità k-NN utilizzano casi d’uso come suggerimenti sui prodotti, rilevamento di frodi, ricerca di immagini e video, ricerca di documenti correlati e altro ancora.

 

Ricerca integrata

OpenSearch offre una serie di funzionalità che consentono di personalizzare l’esperienza di ricerca, come le query full-text, il completamento automatico, la ricerca a scorrimento, il punteggio e la classifica personalizzabili e altro ancora.

SQL Based

Fornisce la sintassi familiare delle query SQL. Utilizza aggregazioni, raggruppamenti e frasi WHERE per esaminare i dati. Legge i dati come documenti JSON o tabelle CSV in modo da avere la flessibilità di utilizzare il formato più adatto alle tue esigenze.

Anomaly Detection

Sfrutta il rilevamento delle anomalie di machine learning basato sull’algoritmo Random Cut Forest (RCF) per rilevare automaticamente le anomalie man mano che i dati vengono importati. Utilizza anche gli avvisi per monitorare i dati quasi in tempo reale e inviare automaticamente notifiche di avviso.

Dashboard & Reporting

Pianifica, esporta e condividi report da pannelli di controllo, ricerche salvate, avvisi e visualizzazioni.

Alerting

Monitora automaticamente i dati e invia automaticamente notifiche di avviso alle parti interessate. Con un’interfaccia intuitiva e una potente API, imposta, gestisci e monitora facilmente gli avvisi. Crea condizioni di avviso altamente specifiche utilizzando il linguaggio di query completo e le funzionalità di scripting di OpenSearch.

Machine Learning & AI

Utilizzando il machine learning, esegui l’algoritmo di ricerca del vicino più prossimo su miliardi di documenti in migliaia di dimensioni con la stessa facilità di esecuzione di qualsiasi normale query OpenSearch. Utilizza aggregazioni e frasi di filtro per perfezionare ulteriormente le operazioni di ricerca di similarità. I poteri di ricerca per similarità k-NN utilizzano casi d’uso come suggerimenti sui prodotti, rilevamento di frodi, ricerca di immagini e video, ricerca di documenti correlati e altro ancora.

APPLICAZIONI

Contesti d’uso

Fast, scalable, full text search

Application & Infrastructure monitoring

Security & Event Information Management

Operational Health tracking

OFFERTA

Soluzioni modellate sulle tue esigenze

OpenSearch Starter

A chi si rivolge

Ideale per le aziende che hanno intuito le potenzialità di OpenSearch e che vogliono accelerare il processo di adozione della tecnologia, dalle prime fasi fino alla messa in produzione.

Cosa comprende

  • Analisi del progetto e definizione degli obiettivi del POC.
  • Analisi requisiti e disegno architettura (hw/sw)
  • Installazione e configurazione del prototipo
  • Analisi e definizione del mapping
  • Analisi di integrazione con altri prodotti
  • Supporto di secondo livello (SLA Dev)

I principali vantaggi

Acquisizione delle competenze di base necessarie per utilizzare OpenSearch e supporto nell’implementazione iniziale per garantire una transizione fluida.

Opensearch Security Starter

A chi si rivolge

Ideale per aziende che hanno necessità di implementare una soluzione di monitoraggio, comprensiva di sistemi di visualizzazione, alerting e sicurezza.

Cosa comprende

  • Installazione di OpenSearch e import dei dati dalle fonti individuate
  • Installazione di LogOS Manager e di 10 LogOS agent
  • Training on the Job
  • Creazione dashboard di monitoraggio

I principali vantaggi

  • Visibilità centralizzata su dati di sicurezza da diverse fonti.
  • Rilevamento in tempo reale di minacce e attività sospette.
  • Efficiente gestione degli allarmi per ridurre i falsi positivi.
  • Supporto alla conformità normativa con reportistica e archiviazione dati.
  • Risposta rapida agli incidenti

Improve Your Production

A chi si rivolge

Ideale per le aziende che hanno già in piedi un progetto basato su OpenSearch o software analogo e necessitano di una guida per evolvere il progetto, rendendolo scalabile ed enterprise-ready.

Cosa comprende

  • Disegno dell’architettura di produzione (hw/sw)
  • Definizione delle Strategia Backup e HA
  • Installazione/configurazione dell’ambiente di produzione
  • Miglioramento delle performance e dell’affidabilità
  • Ottimizzazione Query
  • Ottimizzazione uso della memoria •
  • Supporto nell’aggiunta/rimozione dei nodi
  • Supporto ad aggiornamento e migrazione

I principali vantaggi

  • Miglioramento delle prestazioni e personalizzazione delle applicazioni esistenti
  • Accesso a formazione avanzata per sfruttare appieno le potenzialità di OpenSearch
  • Garanzia di totale continuità rispetto ai progetti
  • Supporto continuo per mantenere le prestazioni ottimali

Support your production

 

A chi si rivolge

Ideale per le organizzazioni che utilizzano già OpenSearch o software analogo in produzione e richiedono un supporto avanzato per garantire la continutà del business in sicurezza.

Cosa comprende

  • Analisi dei Log interni
  • Configurazione del sistema di monitoraggio OpenSearch come attività di supporto proattivo
  • Supporto di secondo livello all’ambiente in produzione.

 

I principali vantaggi

  • Disponibilità di supporto tecnico costante per garantire la continuità operativa
  • Gestione efficace degli incidenti per minimizzare i tempi di inattività
  • Consulenza proattiva per l’ottimizzazione continua e la sicurezza del sistema

OPEN 2 CLOUD

A chi si rivolge

Ideale per Aziende che desiderano migrare i loro applicativi su cloud privato, migliorando scalabilità e prestazioni con OpenSearch

Cosa comprende

  • Analisi dettagliata e pianificazione personalizzata della migrazione al cloud
  • Assistenza tecnica per la migrazione e l’integrazione di OpenSearch in ambiente cloud
  • Formazione specifica sull’uso di OpenSearch nel cloud e supporto post-migrazione

I principali vantaggi

  • Migrazione fluida e sicura verso soluzioni cloud, con l’assistenza di esperti
  • Ottimizzazione delle prestazioni e scalabilità grazie all’integrazione con OpenSearch
  • Supporto e formazione continui per sfruttare al meglio le potenzialità del cloud

Sei pronto?

Hai necessità di sfruttare OpenSearch all’interno di un tuo progetto? Fissa ora una call con il nostro Team! 

Iniziamo!

EVENTI

Rivivi gli eventi

APPLICAZIONI

Principali Use Case

Migrazione da Elastic verso OpenSearch per il Comune di Firenze

Migrazione da Elastic verso OpenSearch per il Comune di Firenze

Piattaforma di Analisi e Gestione di Dati Scientifici

Piattaforma di Analisi e Gestione di Dati Scientifici

Piattaforma di Monitoring e Observability per il Settore Ferroviario

Piattaforma di Monitoring e Observability per il Settore Ferroviario

Piattaforma di Log Management Telco: Analisi e Conformità GDPR in Near-Realtime

Piattaforma di Log Management Telco: Analisi e Conformità GDPR in Near-Realtime

Applicazione di ricerca e analisi di transazioni bancarie

Applicazione di ricerca e analisi di transazioni bancarie

Migrazione Open Source e Modernizzazione Tecnologica per il settore finanziario

Migrazione Open Source e Modernizzazione Tecnologica per il settore finanziario

Progetto di migrazione a OpenSearch per Settore Trasporti

Progetto di migrazione a OpenSearch per Settore Trasporti

Automazione dell’Analisi e Visualizzazione Dati con l’Intelligenza Artificiale

Automazione dell’Analisi e Visualizzazione Dati con l’Intelligenza Artificiale

Process monitoring & Quality control automation

Process monitoring & Quality control automation

Credemtel: sviluppo di uno strumento completo per visualizzazione, monitoraggio ed elaborazione dati

Credemtel: sviluppo di uno strumento completo per visualizzazione, monitoraggio ed elaborazione dati

Progetto modulare di Cybersecurity per settore GDO

Progetto modulare di Cybersecurity per settore GDO

Sviluppo di un sistema di tracciamento e controllo di mezzi industriali

Sviluppo di un sistema di tracciamento e controllo di mezzi industriali

Architettura per la pubblicazione di contenuti digitali

Architettura per la pubblicazione di contenuti digitali

Strumento di raccolta, analisi e conservazione dei Log

Strumento di raccolta, analisi e conservazione dei Log

Sviluppo di una control room avanzata per Perini Spa

Sviluppo di una control room avanzata per Perini Spa

FAQ

Per saperne di più

Il nostro team risponde alle domande più comuni su Opensearch

Che cos'è OpenSearch e come si differenzia da Elasticsearch? +

OpenSearch è una piattaforma open source per ricerca, analisi e osservabilità dei dati, nata nel 2021 come fork di Elasticsearch 7.10.2 quando Elastic ha abbandonato la licenza Apache 2.0 in favore della più restrittiva SSPL. OpenSearch mantiene la licenza Apache 2.0 e da ottobre 2024 è un progetto della Linux Foundation, a garanzia di governance vendor-neutral e continuità indipendente da qualsiasi singola azienda.

La differenza principale con Elasticsearch rimane quella delle licenze: OpenSearch è liberamente utilizzabile in qualsiasi contesto commerciale senza restrizioni. Sul piano funzionale, OpenSearch 3.x ha introdotto un salto generazionale significativo: la versione 3.3 registra prestazioni fino a 11 volte superiori rispetto a OpenSearch 1.3 e 2.5 volte più veloci nelle operazioni di vector search, rendendolo competitivo con soluzioni vector database specializzate per casi d'uso AI.

Cos'è OpenSearch Vector Engine e come supporta pipeline AI e RAG? +

OpenSearch Vector Engine è il motore integrato per la gestione di vettori ad alta dimensione, che trasforma OpenSearch in un vector database completo senza necessità di infrastrutture separate. Supporta algoritmi k-NN e ANN con implementazioni HNSW e IVF, permettendo ricerca per similarità semantica su testo, immagini e dati multimodali con latenza dell'ordine dei millisecondi anche su miliardi di vettori.

Per le pipeline RAG (Retrieval-Augmented Generation), OpenSearch funge da knowledge base: i documenti vengono indicizzati come vettori tramite ingest pipeline con embedding automatici, e al momento della query il sistema recupera i passaggi più rilevanti per contesto che vengono poi passati al modello LLM per generare la risposta finale. Dalla versione 3.0, OpenSearch supporta il protocollo MCP (Model Context Protocol) per l'integrazione diretta con agenti AI, e dalla 3.5 include conversational memory per mantenere il contesto tra turni successivi di dialogo con un assistente AI.

Cos'è la hybrid search in OpenSearch e perché è più efficace della sola ricerca per keyword? +

La ricerca tradizionale per keyword (BM25) restituisce risultati basati sulla frequenza e distribuzione dei termini nel documento. È precisa per query esatte ma fallisce quando l'utente usa sinonimi, parafrasi o domande in linguaggio naturale diverso da quello usato nei documenti. La ricerca vettoriale (semantic search) è l'opposto: eccelle sulla similarità concettuale ma può perdere risultati rilevanti che contengono i termini esatti cercati.

La hybrid search di OpenSearch combina i due approcci tramite Reciprocal Rank Fusion (RRF) — un algoritmo che fonde le classifiche dei due sistemi in un ranking unificato, sfruttando i punti di forza di entrambi. Il risultato è una rilevanza significativamente superiore rispetto a usare uno solo dei due metodi. OpenSearch estende questo concetto con la semantic enrichment automatica, introdotta nel 2025, che aggiunge contesto semantico ai campi testo al momento dell'indicizzazione, migliorando la rilevanza fino al 20% rispetto al solo lexical matching senza richiedere configurazioni manuali.

Come si ottimizzano le prestazioni di un cluster OpenSearch? +

L'ottimizzazione di OpenSearch opera su più livelli. Sul piano infrastrutturale: dimensionamento corretto di shard e repliche rispetto al volume dei dati, configurazione della JVM heap, scelta del tipo di storage (SSD NVMe per hot data, object storage per cold tier). OpenSearch Dashboards offre Query Insights — evoluto nella versione 3.6 con grouping e failure tracking avanzati — per identificare le query più costose e intervenire sull'indicizzazione o sul mapping.

Per i workload di vector search, le ottimizzazioni più recenti includono la GPU acceleration tramite NVIDIA cuVS, che riduce drasticamente i tempi di build degli indici vettoriali su grandi dataset, le SIMD optimizations per FP16 (versione 3.5) che aumentano il throughput sulle CPU moderne, e il disk-based vector search che permette di mantenere gli indici vettoriali su disco invece che interamente in memoria, riducendo i costi dell'infrastruttura fino all'80% per dataset con accesso misto hot/cold.

Come si gestisce la sicurezza di un cluster OpenSearch? +

OpenSearch include un plugin di sicurezza integrato che copre tutti i livelli: autenticazione tramite certificati TLS, LDAP/Active Directory, SAML e OIDC; autorizzazione basata su ruoli (RBAC) con controllo granulare su indici, campi e singoli documenti (field-level e document-level security); trasporto TLS tra nodi del cluster; e audit logging configurabile per tracciare ogni accesso ai dati.

I ruoli possono essere mappati su gruppi LDAP/AD esistenti, semplificando la governance in ambienti enterprise già strutturati con directory di identità. Il plugin è incluso nella distribuzione open source e non richiede licenze aggiuntive — a differenza di Elasticsearch dove alcune funzionalità di sicurezza equivalenti sono disponibili solo nei piani a pagamento.

Quali sono le principali integrazioni di OpenSearch con l'ecosistema Open Source enterprise? +

OpenSearch si integra nativamente con le principali tecnologie dello stack Open Source enterprise. Con Apache Kafka tramite connettori Kafka Connect e, dalla versione 3.0, tramite pull-based ingestion che permette a OpenSearch di consumare direttamente gli stream Kafka senza componenti intermedi. Con Apache NiFi per pipeline di ingestione dati strutturati e non strutturati, incluse pipeline RAG con chunking e embedding di documenti. Con Apache Superset per la visualizzazione e l'analisi dei dati tramite OpenSearch Dashboards o dashboard esterne.

Sul versante AI, OpenSearch si integra con i principali framework LLM — LangChain, LlamaIndex, Haystack — come vector store per applicazioni RAG on-premise. Il supporto al protocollo MCP dalla versione 3.0 permette a qualsiasi agente AI compatibile di interrogare OpenSearch in linguaggio naturale. Logstash, Fluentd e NiFi rimangono le soluzioni preferite per l'ingestione da sistemi di log management e sorgenti eterogenee.

Risorse

Presentazione Opensearch

Una overview generale delle feature di OpenSearch

Presentazione LogOs

LA verticalizzazione per Security & compliance basata su OpenSearch