2015 itibariyle, Arama API'sı ile Apache Solr Arama modüllerini aşağıdakilerle karşılaştırabiliriz:
| 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
Bu net bir seçim olduğunu gösterir. Search API, 3 yıl sonra geliştirildi ve rakiplerinden yararlanmayı başardı.
Dahası, Search API çok farklı ve daha esnek bir mimari sağlar ve daha aktif bir şekilde korunur. Daha da önemlisi, Apachesolr'un henüz sahip olmadığı en yeni Drupal 8 ve Solr 5.x'i destekledi.
Arama API'si yeni başladı ve Görüntüleme desteği de dahil olmak üzere yapılandırmasında daha esnek (Apachesolr için ekstra modüle ihtiyacınız var). İşlevselliğini artıran çok sayıda modül vardır.
İkincisi, bu modüllerin mimarisindeki farklılıklar nedeniyle toplum tarafından bazı sorunların iki kez çözülmesini önlemek için, şu anda bu iki proje arasında bazı ortak çabalar bulunmaktadır:
- Facet API üzerinden faset bloklarını göstermenin ortak yolunu oluşturmak (ayrıca filtre olarak da bilinir ),
- ortak bir şema ve solrconfig.xml yapılandırma dosyaları,
- Her iki bakımcı birlikte çalıştı ve bağlantı sınıflarını Apache Solr Search modülünden Search API'ya geçirdi.
Kaynak: Drupal 8'de Search & Solr için battleplan Acquia de
Her iki modülün de aynı ortamda kullanılması önerilmemektedir.
Farklılıkların daha ayrıntılı teknik analizi için, lütfen aşağıdaki detayları kontrol edin.
API ara
API'ye Genel Bakış:
Uzatma özellikleri:
- Arama API'sı Otomatik Tamamlama
- Ekler
- Kaydedilen Aramalar
- yer
- Güzel Yönlü Yollar
- Slider (Arama API Aralıkları)
- ve daha fazlası.
Basit yapı:
Dizin özellikleri:
- Farklı veri kaynakları
- Bir veri kaynağı: varlıklar
Varlık API'sına göre:
- Her özellik endekslenebilir
- İlgili varlıkların özellikleri endekslenebilir
Dizininizi yapılandırma - alanlar:
API Görünümlerini Ara:
API Tariflerini Ara:
Apachesolr
Uzatma özellikleri:
- Ekler (medya desteği yok, diğer varlıklara ekler için özel kodlama)
- Yer (Apachesolr geo, Apachesolr konumu)
Apachesolr Tarifler:
- Açık Kaynak Kurumsal Arama Platformu
- Apache Vakfı
- Tam metin araması, vurgulama, yönlü arama, kümeleme, zengin belge işleme
- Dağıtılmış
- Çoğaltma / ölçeklenebilir
- Java
- REST HTTP ve XML / JSON ve diğerlerinde cevaplar
- İlişkisel Değil
Kaynak: Arama API'sı - Apachesolr slayt gösterisi
Ayrıca bakınız: