12 puan yazan xguru 2021-03-09 | 2 yorum | WhatsApp'ta paylaş
  • Az bellekle çalışan, Elasticsearch'a alternatif açık kaynaklı çözüm (Rust)

  • Belge indeksi değil, ID indeksi. Arama sonucunda ID döndürür

  • Otomatik tamamlama ve arama yazım hatası düzeltme desteği

  • Basit bir protokolle birden fazla geliştirme dilini destekler

→ Node, PHP, Rust için resmi destek

→ Python, Go, Java, .NET vb. için topluluk desteği

  • Unicode uyumlu, 80 dili destekler

2 yorum

 
sftblw 2021-03-09

Arama motoru işletme deneyimim olmadığı için emin değilim ama Korece arama motorlarının çoğu durumda morfolojik çözümleyiciyle birlikte kullanıldığını düşünüyorum.

CJK morfolojik çözümleyicileri açısından Sonic tarafında destek yok; bildiğim kadarıyla MeiliSearch tarafına ise son sürümlerde Çince morfolojik çözümleyici Jieba'nın kullanılabilmesi eklendi. Korece içinse sanırım henüz yok.

 
twince 2021-03-09

Benzer şekilde Meilisearch adlı bir proje de Rust ile yapılmış ve oldukça hızlı.

Sonic yalnızca ID indeksini saklarken, Meilisearch tüm dokümanları saklıyor.

ElasticSearch yerine geçecek bir alternatif olarak Meilisearch biraz daha yakın görünüyor; Sonic ise belirli durumlarda çok daha hafif bir sürüm olarak onun yerini alabilecek gibi görünüyor :)