Algolia: Bir Hizmet Olarak Dahili Gerçek Zamanlı Arama

algoria arama bulutu

Zengin, gerçek zamanlı ve hızlı kendi dahili arama yeteneklerinizi oluşturmak oldukça büyük bir projedir. Buna coğrafi arama, görseller, ticaret ve mobil de ekleyin ve temelde bütün bir platform geliştiriyorsunuz. Bu sabah bir üreticiyle arama yetenekleri ve öğenin kendi sitesinde daha fazla duyurulması gerektiğini konuşuyorduk.

Kendiniz geliştirmenize gerek yok - Algolia tam olarak barındırılan bir arama hizmetidir ve REST API olarak mevcuttur. API istemciler tüm ana çerçeveler, platformlar ve diller için kullanılabilir ve istemciler ve API JSON biçimindedir.

Özellikleri Algolia

  • Yüksek performanslı - Elasticsearch'ten 200 kata kadar ve SQLite FTS20,000'ten 4 kata kadar daha hızlı yanıt süreleri. Endeksleme eşzamansızdır, böylece kullanıcılar güncellemeden saniyeler sonra yeni verileri arayabilir. Ayrıca bir API indeksleme durumunu kontrol etmek için.
  • nginx - Algolia'nın sunucu tarafı uygulaması tamamen C ++ ile yazılmıştır ve Nginx yüksek performanslı HTTP sunucusunun içine bir modül olarak yerleştirilmiştir.
  • Kullanıcı Paneli - Kullanım, performans, ayarlar dahil tüm işlemler için tek bir grafik arayüz, API günlükleri, API anahtarlar ve veri tarama.
  • Veritabanı araması - sayfaları değil kayıtları aramak için tasarlanmıştır
    Yarı yapılandırılmış veriler için optimize edilmiş şeffaf bir sıralama algoritması ile SQL ve NoSQL veritabanları için mükemmel bir çözüm.
  • Çoklu özellikler - nesne türlerini ve aranacak herhangi bir sayıda özniteliği kabul eder.
  • Yazarken ara - basit otomatik tamamlamanın ötesinde, kullanıcılar yazdıkları her harfle güncellenmiş arama sonuçları alır.
  • ilgi - tamamen özelleştirilebilir ve şeffaf sıralama. Algolia alaka düzeyini korurken, sonuçları popülerliğe göre sıralamanın en kolay yolunu sağlar.
  • hareketli - mobil için tasarlandı… hızlı, affeden yazım hataları ve sonuçları coğrafi mesafeye göre sıralayın.
  • Dilbilim - Herhangi bir yazılı dilde arama yapın. Örneğin, basitleştirilmiş Çince kullanarak arama yapmak, geleneksel Çince'deki eşleşen isabetleri bulabilir.
  • Yazım hatası düzeltmeleri - Algolia ilk birkaç harfte bile yazım hatalarını anlar, böylece kullanıcılarınız aradıklarını bulmaya devam edebilir.
  • Akıllı Vurgulama - Bölüm bir kelimenin yalnızca ilk birkaç harfi olsa ve yazım hataları içerse bile, hangi bölümün kullanıcının sorgusuyla eşleştiğini vurgulayın.
  • Gerçek Zamanlı Yönlendirme - siz yazarken yüzleri öneren tek arama motoru, böylece kullanıcılar ilk tuşa bastıktan sonra görünüm sonuçlarını alır.
  • Coğrafi arama - isabetleri mesafeye göre veya yalnızca yakındakileri veya belirli bir alandaki gösterimi. Metin sorguları ve diğer arama özellikleriyle birleştirin.
  • Yüksek kullanılabilirlik - Bir % 99.99 SLA (hizmet düzeyi sözleşmesi). Tüm veri girişleri, üç farklı üst düzey sunucuda otomatik olarak endekslenir.
  • Çoklu veri merkezleri - Kullanıcılarınıza en yakın veri merkezini seçerek yanıt süresini düşük tutun.
  • Birinci sınıf güvenlik - API anahtarlar, belirli bir dizine erişimi kısıtlar ve bir IP adresi için maksimum sorgu oranı veya anahtarın sona erme süresi gibi sınırlar belirler.

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.