Panoramica di GroupDocs.Search

Esplora la libreria .NET C# per una ricerca e indicizzazione robusta del testo.

Illustration search

Funzionalità di indicizzazione e ricerca .NET

Indicizza, memorizza e tratta i dati documentali in modo efficiente con GroupDocs.Search for .NET per operazioni di ricerca altamente accurate e veloci.

Combina indici per una migliore velocità di ricerca

GroupDocs.Search for .NET consente di unire più indici per ottimizzare le prestazioni. Riduci l’impatto degli indici delta unendoli in un indice completo per ricerche più fluide.

Cerca attraverso diverse layout di tastiera

Gestisci facilmente le query di ricerca in 88 lingue e 164 layout di tastiera con il riconoscimento intelligente di GroupDocs.Search for .NET.

Ricerche morfologiche di parole

GroupDocs.Search for .NET supporta ricerche per varianti di parole come nomi singolari/plurali e diverse forme verbali, personalizzabili per varie lingue.

Indipendenza dalla piattaforma

GroupDocs.Search for .NET funziona senza problemi su principali sistemi operativi e gestori di pacchetti.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formati di file supportati

Elabora un’ampia gamma di formati di file con GroupDocs.Search for .NET. Visualizza tutti i formati supportati.

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 principali di GroupDocs.Search for .NET

Semplifica la gestione dei documenti con capacità avanzate di ricerca in formati popolari come PDF, DOCX, XLSX, PPTX e altro.

Feature icon

Parametri di ricerca flessibili

Utilizza filtri come intervalli di date e sensibilità al maiuscolo per affinare la tua ricerca.

Feature icon

Controllo ortografico intelligente

Cerca frasi con correzione ortografica, caratteri jolly e caratteri speciali ignorati.

Feature icon

Risultati di ricerca filtrati

Personalizza e filtra i risultati di ricerca per tipo o criteri di documento.

Feature icon

Importazione ed esportazione di indici

Importa dati, modifica le impostazioni di indicizzazione ed esporta risultati indicizzati.

Feature icon

Escludi dati irrilevanti

Ottimizza l’indicizzazione saltando file o parole specifiche.

Feature icon

Estrazione URL

Converti testi in formato HTML in file e genera link per i risultati della ricerca.

Feature icon

Ricerca ad alta velocità

Dividi grandi indici in parti più piccole per una elaborazione più veloce.

Feature icon

Gestione dei dati semplificata

Indicizza documenti direttamente da stream e strutture dati.

Feature icon

Rilevamento di errori di battitura

Suggerisci parole alternative e tieni traccia delle occorrenze per migliorare l’accuratezza.

Feature icon

Supporto per archivi

Indicizza archivi ZIP annidati e recupera i dettagli dei file in essi.

Feature icon

Indicizzazione efficiente

Risparmia spazio su disco con indicizzazione compatta e elabora documenti protetti da password.

Feature icon

Sinonimi personalizzati

Aggiungi e gestisci sinonimi per risultati di ricerca su misura.

Esempi di codice

Scopri le potenti capacità di GroupDocs.Search for .NET con esempi pratici.

Aumenta la produttività con ricerca fuzzy

Sfrutta GroupDocs.Search for .NET per il controllo dei contenuti flessibile e accurato attraverso algoritmi di ricerca avanzati. Esplora 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.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = 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
Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
Console.WriteLine("Occurrences: " + document.OccurrenceCount);
for (int i = 0; i < result.DocumentCount; i++) {
    FoundDocument document = result.GetFoundDocument(i);
    Console.WriteLine("Document: " + document.DocumentInfo.FilePath);
    Console.WriteLine("Occurrences: " + document.OccurrenceCount);
    }

Ricerca avanzata con espressioni regolari

GroupDocs.Search for .NET supporta espressioni regolari per ricerche precise. 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