Pada 2015, kita bisa membandingkan modul Pencarian API vs Apache Solr Pencarian dengan angka:
| Apache Solr Search | Search API
Posted in: | 2007 | 2010
Downloads: | >2k | >20k
Reported installs: | >21k | >64k
Total bugs: | >1200 | >600
Active bugs: | >200 | >170
Commits: | >1.3k | >1.5k
yang menunjukkan pilihan yang jelas. Pencarian API dikembangkan 3 tahun kemudian dan berhasil mengambil keuntungan dari pesaingnya.
Lebih jauh lagi, Pencarian API menyediakan arsitektur yang sangat berbeda dan lebih fleksibel dan sedang dirawat lebih aktif. Yang lebih penting, ia sudah mendukung Drupal 8 dan Solr 5.x terbaru yang belum dimiliki oleh Apachesolr.
API pencarian mulai segar dan lebih fleksibel dalam konfigurasinya termasuk dukungan Views (untuk Apachesolr Anda memerlukan modul tambahan). Ada juga banyak modul yang memperluas fungsinya.
Kedua untuk menghindari beberapa masalah yang diselesaikan dua kali oleh masyarakat karena perbedaan dalam arsitektur modul-modul ini, saat ini ada beberapa upaya gabungan antara kedua proyek ini seperti:
- membuat cara umum untuk menampilkan blok facet melalui Facet API (juga dikenal sebagai filter),
- skema umum dan file konfigurasi solrconfig.xml,
- kedua pengelola bekerja bersama dan memigrasikan kelas koneksi dari modul Pencarian Apache Solr ke dalam API Pencarian.
Sumber: Battleplan untuk Pencarian & Solr di Drupal 8 di Acquia
Catatan, tidak disarankan untuk menggunakan kedua modul di lingkungan yang sama.
Untuk analisis perbedaan teknis lebih lanjut, silakan periksa detail di bawah ini.
API pencarian
Ikhtisar API:
Fitur ekstensi:
- Cari API Autocomplete
- Lampiran
- Pencarian Tersimpan
- Lokasi
- Path Faset Cantik
- Slider (Kisaran API Pencarian)
- dan masih banyak lagi.
Struktur dasar:
Fitur indeks:
- Sumber data berbeda
- Satu sumber data: entitas
Berdasarkan API Entitas:
- Setiap properti dapat diindeks
- Properti entitas terkait dapat diindeks
Cara mengonfigurasi bidang indeks Anda:
Tampilan Penelusuran API:
Cari Resep API:
Apachesolr
Fitur ekstensi:
- Lampiran (tidak ada dukungan media, pengkodean khusus untuk lampiran ke entitas lain)
- Lokasi (Geo Apachesolr, Lokasi Apachesolr)
Resep Apachesolr:
- Platform Pencarian Perusahaan Sumber Terbuka
- Yayasan Apache
- Pencarian teks lengkap, highlight, pencarian faceted, clustering, penanganan dokumen kaya
- Didistribusikan
- Replikasi / scalable
- Jawa
- REST HTTP dan jawaban dalam XML / JSON dan beberapa lainnya
- Tidak Relasional
Sumber: Pencarian API vs tampilan slide Apachesolr
Lihat juga: