20 puan yazan xguru 2020-12-11 | 2 yorum | WhatsApp'ta paylaş
  • Çok hızlıdır ve arama sorgusuyla ilgili sonuçları bulur

→ Typo Tolerance (yazım hatası toleransı): Belirli ölçüde yazım hatalarını kendi kendine algılar ve işler

  • Arama sıralamasını kolayca ayarlayabilirsiniz

  • Arama sırasında belirli alanlara göre sıralamayı destekler

  • Facet & Filter gezinmeyi destekler: Arama sonuçlarını belirli alanlara göre gruplayıp filtreleyerek gösterir

  • Belirli sonuçlara erişim için API Key kapsamını sınırlayabilirsiniz

  • Raft tabanlı kümeleme

  • Linux/Mac binary'leri ve Docker imajları sunar

  • C ile yazılmış açık kaynaklı bir projedir

SSS bölümünden

  • ElasticSearch'ten farkı nedir?

→ ES'nin kurulumu ve yönetimi karmaşıktır, ancak TypeSense "Time-to-Market" için tasarlandığından hızlı kurulum sağlar ve elbette ölçeklenebilir

  • Algolia'dan farkı nedir?

→ Algolia oldukça iyi bir arama motoru SaaS'idir ancak pahalıdır. TypeSense self-hosting'i destekler ve SaaS sürümü de ucuzdur (saklanan kayıt veya arama başına değil, kullanım süresi ve bant genişliği üzerinden ücretlendirilir)

→ Özellik olarak TypeSense, ElasticSearch'ten çok Algolia'ya benzer

  • Hızlı ama bellek ayak izi ne durumda?

→ Temel olarak TypeSense sunucusu yaklaşık 30 MB bellek kullanır; veri indekslemeye başladığınızda bu artar, ancak oldukça kompakt veri yapıları korunur

→ Hacker News gönderi başlıklarından 1 milyon tanesi JSON olarak 88 MB iken, TypeSense bunları indeksleyip belleğe aldığında yaklaşık 165 MB kullanır

2 yorum

 
xguru 2020-12-11

Temelde bir hizmetin içinde arama motoru geliştirmeye kalktığınızda, ayardan yönetime kadar işler biraz karmaşık oluyor; bunu hızlıca yapabilmenizi sağlayan açık kaynaklı bir proje.

Yine de konu Korece olursa, biçimbirim analizi gibi dikkat edilmesi gereken şeyler vardır ama.. bu, karakter düzeyinde hızlıca bulup sonuç gösterdiği için değerlendirmeye değer görünüyor.

 
xguru 2020-12-11

Bu TypeSense ile demo olarak yapılmış bir site de var; birlikte bakarsanız iyi olabilir.