Ikhtisar GroupDocs.Search

Perpustakaan Node.js JavaScript untuk pencarian teks

Illustration search

Operasi Pengindeksan dan Pencarian Node.js

Pengindeksan di GroupDocs.Search for Node.js via Java mengumpulkan, menyimpan, dan mem-parsing data untuk operasi pencarian yang tepat dan efisien. Indeks ini sering digunakan untuk melakukan pencarian.

Gabungkan Beberapa Indeks untuk Meningkatkan Efisiensi Pencarian

API GroupDocs.Search for Node.js via Java memungkinkan penggabungan beberapa indeks menjadi satu. Modifikasi yang sering menciptakan beberapa indeks delta, yang dapat memperlambat kinerja pencarian. Solusi kami menggabungkan indeks delta ini menjadi indeks umum yang berisi semua informasi dari indeks delta yang digabungkan, secara signifikan meningkatkan efisiensi pencarian sambil menjaga indeks delta tidak berubah. Berbagai fungsionalitas dapat dikonfigurasi untuk menyempurnakan proses ini.

Mengenali Kueri Pencarian dari Berbagai Layout Keyboard

GroupDocs.Search for Node.js via Java mengenali kueri pencarian yang tidak sesuai dengan layout keyboard. Saat ini, 88 bahasa dan 164 layout keyboard yang berbeda didukung.

Cari Menggunakan Bentuk Kata Morfologi

Dengan GroupDocs.Search for Node.js via Java, Anda dapat mencari berbagai bentuk kata, seperti kata benda tunggal dan jamak, atau semua bentuk kata kerja. Bahasa Inggris dan bahasa non-Inggris dapat disesuaikan untuk bentuk kata tertentu.

Independensi Platform

GroupDocs.Search for Node.js via Java mendukung semua sistem operasi dan pengelola paket populer.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Format file yang didukung

GroupDocs.Search for Node.js via Java memungkinkan pengolahan berbagai format file. Jelajahi daftar lengkapnya.

Format Kantor Populer

  • Portabel: 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
  • Teks: TXT, RTF

Format Media

  • Format gambar populer: BMP, JP2, PNG, EMF, WMF, JPG, PSD
  • Gambar multi-halaman: GIF, WEBP, TIFF
  • Audio: MP3, WAV
  • Video: AVI, MOV, QT, FLV, ASF

Lainnya

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

GroupDocs.Search for Node.js via Java Fitur

Kontrol konten dokumen bisnis menggunakan mesin pencarian canggih kami, mendukung format file populer termasuk PDF, DOCX, XLSX, PPTX, dan lainnya.

Feature icon

Parameter yang Fleksibel

Gunakan Rentang Tanggal & Sensitivitas Huruf sebagai Parameter Pencarian

Feature icon

Pencarian Pemeriksaan Ejaan

Gunakan Frasa Pencarian dengan Pemeriksaan Ejaan dan Wildcard & Lewati Karakter Khusus dalam Kueri

Feature icon

Penyaringan Hasil

Siapkan Penyaringan Dokumen dalam Hasil Pencarian

Feature icon

Impor & Ekspor

Lakukan Impor atau Gunakan Daftar untuk Memodifikasi Karakter saat Pengindeksan & Ekspor ke File

Feature icon

Lewati Data yang Tidak Perlu

Pilih untuk Melewati Pengindeksan untuk File Tertentu & Lewati Kata Tertentu untuk Mengindeks Lebih Cepat

Feature icon

Pemrosesan URL

Ekstrak Teks yang Diformat HTML ke File & Buat URL untuk Menavigasi Hasil Pencarian dalam HTML

Feature icon

Pencarian Cepat

Bagi Pencarian ke dalam Chunks yang Lebih Kecil untuk Segera Mencari Indeks Besar

Feature icon

Pemrosesan Aliran

Indeks Dokumen dari Aliran dan Struktur Data

Feature icon

Tangani Kesalahan Ejaan

Aktifkan Jumlah Kemunculan yang Tepat untuk Setiap Kata yang Ditemukan untuk Menawarkan Saran Kata Alternatif jika Terjadi Kesalahan Ejaan

Feature icon

Dukungan Arsip

Indeks Arsip ZIP yang Terletak di Dalam Arsip ZIP Lainnya & Ambil Daftar File yang Diindeks di Dalam Arsip

Feature icon

Penghematan Ruang Disk

Hemat Ruang dengan Pengindeksan Ringkas & Indeks Dokumen yang Dilindungi Kata Sandi

Feature icon

Sinonim Kustom

Tambahkan Sinonim Bahasa Inggris ke Kamus Sinonim Default

Contoh kode

Jelajahi fungsionalitas GroupDocs.Search for Node.js via Java dengan contoh

Gunakan pencarian ‘fuzzy’ untuk meningkatkan produktivitas

Nikmati fungsionalitas GroupDocs.Search for Node.js via Java yang fleksibel untuk meningkatkan kontrol konten dokumen melalui algoritma pencarian yang canggih. Pelajari lebih lanjut.

Cara mengolah hasil pencarian

const searchLib = require('@groupdocs/groupdocs.search');

// Buat indeks
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Atur opsi pencarian
const options = new searchLib.SearchOptions();
options.getFuzzySearch().setEnabled(true);
options.getFuzzySearch().setFuzzyAlgorithm(new TableDiscreteFunction(3));

// Cari dokumen yang mengandung kata 'air' atau frasa 'Lorem ipsum'
const query = 'water OR "Lorem ipsum"';
const result = index.search(query, options);

// Proses hasil pencarian
console.log('Documents: ' + result.getDocumentCount());
console.log('Total occurrences: ' + result.getOccurrenceCount());
for (let i = 0; i < result.getDocumentCount(); i++) {
    const document = result.getFoundDocument(i);
    console.log('Document: ' + document.getDocumentInfo().getFilePath());
    console.log('Occurrences:  + document.getOccurrenceCount());
    }

Ekspresi reguler tersedia untuk skenario pencarian yang canggih

GroupDocs.Search for Node.js via Java memungkinkan kita menggunakan ekspresi reguler untuk mempersempit hasil pencarian. Selami teknik pencarian lanjutan.

Cara mencari menggunakan ekspresi reguler

const searchLib = require('@groupdocs/groupdocs.search');

// Buat indeks
const index = new searchLib.Index('c:/IndexFolder');
index.add('c:/DocumentFolder');

// Cari frasa dalam bentuk teks

// Karakter caret pertama di awal menunjukkan bahwa ini adalah kueri pencarian ekspresi reguler
const query = '^^(.)\\1{1,}';
// Cari dua atau lebih karakter yang identik di awal kata
const result = index.search(query);

Siap untuk memulai?

Unduh GroupDocs.Search secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Sumber daya yang berguna

Jelajahi dokumentasi, sampel kode, dan dukungan masyarakat untuk meningkatkan pengalaman Anda.

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian