Layanan Pencarian adalah solusi untuk kueri multidimensi kompleks dan pencarian teks penuh.
Fitur indeks teks penuh dinonaktifkan untuk ApsaraDB for HBase Performance-enhanced Edition. Kemampuannya telah sepenuhnya bermigrasi ke Lindorm dan ditingkatkan menjadi lebih kuat, matang, serta ramah pengguna.
Solr adalah platform pencarian tingkat perusahaan yang dibangun di atas Apache Lucene dan merupakan salah satu platform teratas untuk pencarian teks penuh terdistribusi. Solr mendukung berbagai kueri kondisional kompleks dan pencarian teks penuh. Dengan integrasi mendalam dengan Apache Solr, ApsaraDB for HBase menyediakan Layanan Pencarian yang memungkinkan Anda menyimpan sejumlah besar data dan mendukung kueri multidimensi kompleks serta pencarian teks penuh.
Layanan Pencarian cocok untuk skenario bisnis di mana you need to store large amounts of data and query data based on a combination of conditions. Contoh:
Dalam skenario logistik, Anda perlu menyimpan data pelacakan masif dan menanyakan informasi spesifik berdasarkan kombinasi beberapa bidang.
Dalam skenario pemantauan lalu lintas, Anda perlu menyimpan banyak catatan lalu lintas dan mengambil informasi yang diperlukan berdasarkan kombinasi informasi kendaraan.
Dalam skenario pengambilan informasi anggota situs web dan produk, Anda perlu menyimpan sejumlah besar informasi produk dan keanggotaan, serta mendukung kueri kompleks berdasarkan kondisi untuk memenuhi kebutuhan pengguna situs web.
Gambar di atas menunjukkan aliran data keseluruhan dari Layanan Pencarian. Setelah data ditulis ke ApsaraDB for HBase Performance-enhanced Edition, Lindorm Tunnel Service (LTS, sebelumnya dikenal sebagai BDS) menyinkronkan data ke Apache Solr secara real-time. Kluster ApsaraDB for HBase, server LTS, dan kluster Apache Solr independen satu sama lain. Arsitektur ini memungkinkan Anda mengelola setiap kluster secara terpisah. Misalnya, jika kemampuan pemrosesan kluster Apache Solr tidak mencukupi, Anda hanya perlu menambah kapasitas kluster Solr. Jika kemampuan sinkronisasi server LTS tidak mencukupi, Anda dapat menambah kapasitas server LTS secara individual. Arsitektur ini juga memungkinkan Anda memilih server yang sesuai untuk ApsaraDB for HBase, LTS, dan Apache Solr untuk menyesuaikan dengan skenario berbeda, serta meningkatkan stabilitas sistem secara signifikan.
Perbandingan dengan indeks sekunder
ApsaraDB for HBase Performance-enhanced Edition menyediakan Indeks Sekunder, yang memungkinkan Anda menanyakan data berdasarkan kolom non-kunci utama dengan biaya rendah. ApsaraDB for HBase Performance-enhanced Edition cocok untuk skenario di mana Anda perlu menanyakan tabel yang hanya berisi beberapa kolom. Namun, jika kueri multidimensi kompleks diperlukan dalam bisnis Anda, kami sarankan menggunakan Layanan Pencarian.
Perbandingan dengan Apache Solr
Layanan Pencarian dikembangkan berdasarkan integrasi mendalam antara ApsaraDB for HBase Performance-enhanced Edition dan Apache Solr. Anda dapat menggunakan HBase Shell atau melakukan Operasi API untuk mengaitkan kluster ApsaraDB for HBase dengan kluster Apache Solr, tanpa perlu memantau status setiap layanan.
Layanan Pencarian dirancang berdasarkan Apache Solr dan sepenuhnya kompatibel dengan API Solr. Layanan Pencarian menyediakan platform pencarian tingkat perusahaan yang andal dan berperforma tinggi dengan peningkatan stabilitas sistem, performa baca/tulis tinggi, serta fitur pemantauan dan peringatan.
Aktifkan Layanan Pencarian
Untuk mengaktifkan Layanan Pencarian, ikuti langkah-langkah berikut:
Buat kluster ApsaraDB for HBase Performance-enhanced Edition.
Buat kluster LTS.
Setelah kluster ApsaraDB for HBase Performance-enhanced Edition dibuat, klik
Indeks Teks Penuhdi konsol ApsaraDB for HBase untuk membeli dan mengaitkan instance Pencarian dengan kluster ApsaraDB for HBase Performance-enhanced Edition.
Untuk informasi lebih lanjut, lihat Aktifkan Layanan Pencarian.
Panduan Pengguna
Untuk informasi lebih lanjut, lihat Memulai Cepat dan Kelola Indeks.
Praktik Terbaik
Untuk informasi lebih lanjut, lihat Perbarui Set Konfigurasi.