11"
Author: GroupDocs => “Penulis: GroupDocs”
Now ensure all markdown formatting preserved.
Check for any shortcodes: none.
Check for code fences: none.
Check for images: none.
All good.
Now produce final content.# Sorot Hasil Pencarian Java dengan GroupDocs.Search
Jika Anda perlu highlight search results java dalam aplikasi Anda, Anda berada di tempat yang tepat. Panduan ini memandu Anda melalui proses menyorot secara visual istilah yang cocok di dalam dokumen asli dan pratinjau HTML menggunakan GroupDocs.Search untuk Java. Baik Anda sedang membangun portal pencarian dokumen, basis pengetahuan perusahaan, atau penjelajah file sederhana, teknik yang dibahas di sini akan membantu Anda memberikan pengalaman pengguna yang lebih jelas dan intuitif.
Jawaban Cepat
- Apa yang dilakukan “highlight search results java”?
Ia secara visual menandai setiap kemunculan istilah kueri di dalam dokumen atau pratinjau, sehingga hasil pencarian mudah terlihat. - Jenis file apa yang didukung?
Word, PDF, Excel, PowerPoint, teks biasa, dan banyak lagi melalui GroupDocs.Search. - Apakah saya memerlukan lisensi?
Lisensi sementara dapat digunakan untuk pengembangan; lisensi penuh diperlukan untuk penggunaan produksi. - Bisakah saya menyesuaikan gaya sorotan?
Ya—warna, font, dan opasitas dapat diatur secara programatik. - Apakah ada pengaturan tambahan yang diperlukan?
Cukup tambahkan pustaka GroupDocs.Search untuk Java ke proyek Anda dan referensikan API-nya.
Cara Menyorot Hasil Pencarian Java
Mari kita jalani alur kerja end‑to‑end. Kami akan menjaga langkah‑langkah tetap singkat namun penuh dengan tip praktis sehingga Anda dapat menyalin‑tempel logika ke basis kode Anda sendiri.
Apa Itu Sorotan Hasil Pencarian Java?
Sorotan hasil pencarian Java adalah teknik menerapkan penanda visual secara programatik (biasanya warna latar belakang) pada setiap contoh istilah pencarian yang ditemukan oleh GroupDocs.Search dalam sebuah dokumen. Hal ini memudahkan pengguna akhir untuk menemukan informasi yang relevan tanpa harus memindai seluruh file secara manual.
Mengapa Menggunakan GroupDocs.Search untuk Sorotan Java?
- Umpan balik visual instan: Pengguna melihat hasil pencarian secara langsung, mengurangi waktu untuk mendapatkan wawasan.
- Konsistensi lintas format: Logika sorotan yang sama berfungsi di DOCX, PDF, XLSX, PPTX, dan lainnya.
- Penampilan yang dapat disesuaikan: Sesuaikan warna dan gaya agar cocok dengan merek atau tema UI Anda.
- Kinerja skalabel: Dioptimalkan untuk koleksi dokumen besar dan skenario pencarian dengan throughput tinggi.
Prasyarat
- Java 8 atau lebih tinggi terpasang.
- Pustaka GroupDocs.Search untuk Java ditambahkan ke proyek Anda (dependensi Maven/Gradle).
- File lisensi GroupDocs.Search sementara atau penuh.
Panduan Langkah‑per‑Langkah
Langkah 1: Inisialisasi Mesin Pencari
Buat sebuah instance dari SearchEngine dan muat indeks yang berisi dokumen yang ingin Anda cari.
Catatan: Kode untuk langkah ini disediakan dalam panduan komprehensif yang ditautkan di bawah.
Langkah 2: Lakukan Kuery Pencarian
Panggil metode search dengan string kueri pengguna. Metode ini mengembalikan koleksi objek SearchResult, masing‑masing mewakili dokumen yang berisi hasil pencarian.
Langkah 3: Sorot Hasil Pencarian di Dokumen Asli
Untuk setiap SearchResult, panggil API sorotan untuk menyisipkan penanda visual langsung ke dalam file sumber. Anda dapat menentukan warna sorotan, opasitas, dan apakah menyorot seluruh fragmen atau hanya istilah yang tepat.
Langkah 4: Hasilkan Pratinjau HTML (Opsional)
Jika Anda lebih suka menampilkan pratinjau berbasis web alih‑alih file asli, gunakan kelas HighlightResult untuk menghasilkan potongan HTML dengan istilah yang disorot. Ini berguna untuk penampil berbasis browser atau aplikasi seluler ringan.
Langkah 5: Simpan atau Stream Output yang Disorot
Setelah disorot, Anda dapat menimpa dokumen asli, menyimpan salinan baru yang disorot, atau men‑stream hasil langsung ke browser klien.
Cara Menyorot Istilah di PDF
Menyorot istilah di PDF menggunakan panggilan API yang sama; pastikan format dokumen dikenali sebagai PDF. Kelas HighlightOptions memungkinkan Anda memilih HighlightColor yang cocok pada latar belakang PDF (misalnya, kuning cerah dengan opasitas 30 %).
Sorot Hasil Pencarian di Dokumen Word
Saat menangani file Word, logika HighlightResult yang sama berlaku, tetapi Anda mungkin ingin menggunakan HighlightColor yang menghormati gaya bawaan Word. Hal ini mencegah sorotan dihapus saat dokumen dibuka di Microsoft Word.
Masalah Umum dan Solusinya
- Tidak ada sorotan yang muncul: Pastikan format dokumen didukung dan kueri pencarian memang cocok dengan konten dalam file.
- Penurunan kinerja pada file besar: Aktifkan pengindeksan asinkron atau proses dokumen secara batch.
- Warna tidak tepat: Verifikasi bahwa Anda menggunakan nilai enum
HighlightColoryang benar dan bahwa gaya tidak ditimpa oleh CSS di UI Anda.
Tutorial yang Tersedia
GroupDocs.Search untuk Java: Sorot Istilah Pencarian dalam Dokumen | Panduan Komprehensif
Pelajari cara menggunakan GroupDocs.Search untuk Java untuk menyorot istilah pencarian dalam dokumen. Temukan teknik menyorot di seluruh dokumen dan fragmen tertentu.
Sumber Daya Tambahan
- Dokumentasi GroupDocs.Search untuk Java
- Referensi API GroupDocs.Search untuk Java
- Unduh GroupDocs.Search untuk Java
- Forum GroupDocs.Search
- Dukungan Gratis
- Lisensi Sementara
Pertanyaan yang Sering Diajukan
Q: Bisakah saya menyorot hasil pencarian di PDF yang dilindungi kata sandi?
A: Ya. Berikan kata sandi saat memuat dokumen, lalu terapkan metode sorotan yang sama.
Q: Apakah sorotan mengubah file asli secara permanen?
A: Secara default ia membuat salinan baru, tetapi Anda dapat memilih untuk menimpa sumber jika diinginkan.
Q: Apakah memungkinkan menyorot beberapa istilah kueri sekaligus?
A: Tentu saja. Kirimkan daftar istilah ke mesin pencari; setiap istilah akan disorot menggunakan gaya yang dikonfigurasi.
Q: Bagaimana cara mengubah warna sorotan untuk istilah yang berbeda?
A: Gunakan kelas HighlightOptions untuk menetapkan nilai HighlightColor yang berbeda per istilah sebelum memanggil metode sorotan.
Q: Bagaimana jika sebuah dokumen berisi jutaan halaman?
A: Proses dokumen dalam potongan dan gunakan API streaming untuk menghindari memuat seluruh file ke memori.
Terakhir Diperbarui: 2026-02-27
Diuji Dengan: GroupDocs.Search for Java 23.11
Penulis: GroupDocs