Panoramica di GroupDocs.Search

Scopri le potenti capacità di ricerca testuale della libreria Java Java.

Illustration search

Operazioni di indicizzazione e ricerca in Java

Con GroupDocs.Search for Java, puoi raccogliere, memorizzare e analizzare i dati in modo efficiente per creare indici dettagliati per ricerche più veloci e accurate.

Ottimizza la ricerca unendo indici

Combina facilmente più indici con GroupDocs.Search for Java per semplificare le ricerche. Riduci l’impatto degli indici delta più piccoli consolidandoli in un indice ad alte prestazioni.

Supporto per layout di tastiera multilingue

Cerca attraverso diverse lingue e layout di tastiera con GroupDocs.Search for Java. Supporta 88 lingue e 164 configurazioni di tastiera per un’elasticità senza pari.

Capacità di ricerca morfologica

Trova diverse forme di parole come nomi singolari/plurali o varianti dei verbi utilizzando GroupDocs.Search for Java. Personalizza le opzioni di ricerca per l’inglese e altre lingue.

Indipendenza dalla piattaforma

GroupDocs.Search for Java è compatibile con i principali sistemi operativi e gestori di pacchetti.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formati di file supportati

Lavora con un’ampia gamma di formati di file utilizzando GroupDocs.Search for Java. Visualizza l’elenco completo.

Formati Office popolari

  • Portabile: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM
  • Excel: XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, XLA, XLAM, CSV, TSV
  • PowerPoint: PPT, PPTX, POT, POTX, PPS, PPSX, PPTM, PPSM, POTM
  • OpenDocument: ODT, ODP, ODS, OTT, OTS
  • Testo: TXT, RTF

Formati multimediali

  • Formati di immagine popolari: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Immagini multi-pagina: GIF, WEBP, TIFF
  • Audio: MP3, WAV
  • Video: AVI, MOV, QT, FLV, ASF

Altro

  • Email: PST, OST, MSG, EML, EMLX
  • Microsoft Visio: VSD, VSS
  • Web: XML, HTM, HTML, XHTML, MHT, MHTML
  • Altro: TORRENT, ZIP, DCM, DJVU, EPUB, FB2

Caratteristiche di GroupDocs.Search for Java

Gestisci efficacemente i contenuti dei documenti con capacità di ricerca avanzate che supportano formati come PDF, DOCX, XLSX, PPTX e altro.

Feature icon

Parametri di ricerca personalizzabili

Affina le ricerche utilizzando intervalli di date e filtri di sensibilità al maiuscolo.

Feature icon

Controllo ortografico avanzato

Cerca in modo efficiente con controllo ortografico, caratteri jolly e ignorando caratteri speciali.

Feature icon

Risultati di ricerca filtrati

Applica filtri per focalizzare i risultati della ricerca in base a tipi di documento specifici o criteri.

Feature icon

Importazione ed esportazione di dati di indici

Importa facilmente dati per indicizzazione o esporta i risultati in file per ulteriori utilizzi.

Feature icon

Salta file non necessari

Ottimizza l’indicizzazione escludendo file o parole specifiche.

Feature icon

Elaborazione di HTML e URL

Estrai contenuti HTML in file e genera URL per la navigazione attraverso i risultati della ricerca.

Feature icon

Ricerca veloce in grandi indici

Accelera le operazioni di ricerca dividendo grandi indici in pezzi gestibili.

Feature icon

Indicizzazione basata su stream

Indicizza i dati direttamente da stream o strutture dati.

Feature icon

Gestisci query con errori di battitura

Rileva errori di ortografia e suggerisci parole alternative per un’accuratezza migliore nella ricerca.

Feature icon

Supporto completo per archivi

Indicizza archivi annidati e recupera elenchi dettagliati di file all’interno dei file ZIP.

Feature icon

Indicizzazione salva spazio

Indici compatti per risparmiare spazio su disco e elaborare file protetti da password.

Feature icon

Supporto per sinonimi personalizzati

Espandi il dizionario dei sinonimi per migliorare l’accuratezza della ricerca con opzioni su misura.

Esempi di codice

Prova le funzionalità di GroupDocs.Search for Java con questi esempi di codice.

Aumenta l’accuratezza della ricerca con il matching fuzzy

Esplora la flessibilità di GroupDocs.Search for Java per gestire i contenuti con potenti capacità di ricerca fuzzy. Scopri di più.

Come elaborare il risultato della ricerca

// Crea un indice
Index index = new Index("C:/IndexFolder");
index.add("C:/DocumentFolder");

// Configura le opzioni di ricerca
SearchOptions options = new SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Cerca documenti contenenti la parola 'acqua' o la frase 'Lorem ipsum'
String query = "water OR \"Lorem ipsum\"";
SearchResult result = index.search(query, options);

// Elabora il risultato della ricerca
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Total occurrences: " + result.getOccurrenceCount());
for (int i = 0; i < result.getDocumentCount(); i++) {
    FoundDocument document = result.getFoundDocument(i);
    System.out.println("Document: " + document.getDocumentInfo().getFilePath());
    System.out.println("Occurrences " + document.getOccurrenceCount());
    }

Affina i risultati con espressioni regolari

Utilizza espressioni regolari in GroupDocs.Search for Java per creare risultati di ricerca precisi e dettagliati. Scopri tecniche avanzate.

Come cercare utilizzando espressioni regolari

// Crea un indice
Index index = new Index("C:/IndexFolder");
index.add("c:/DocumentFolder");

// Cerca la frase in forma di testo

// Il primo carattere caret all'inizio indica che questa è una ricerca con espressione regolare
String query = "^^(.)\\1{1,}";
// Cerca due o più caratteri identici all'inizio di una parola
SearchResult result = index.search(query);

Pronto per iniziare?

Scarica GroupDocs.Search gratuitamente o ottieni una licenza di prova per l’accesso completo!

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Suggerimenti per la licenza temporanea

1
Iscriviti con la tua email di lavoro. I servizi di posta gratuiti non sono consentiti.
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
 Italiano