Küçük kataloglarda arama: İlk günden Elasticsearch şart mı?

0 Yanıt 2 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Bir ürün, etkinlik ya da yerel işletme kataloğu geliştirirken arama kısmı kolayca başlı başına bir projeye dönüşebiliyor. Daha ortada az sayıda kayıt varken harici bir arama servisi eklemek gerçekten gerekiyor mu, yoksa önce mevcut veritabanıyla ilerlemek daha mı mantıklı?

Ben başlangıçta aramayı üç parçaya ayırmayı faydalı buluyorum:

  • Önce filtreler: Kategori, şehir veya durum gibi alanlarda tam eşleşme arayın. Bu filtreler hem anlaşılır hem de veritabanında doğru indekslerle yönetilebilir.
  • Sonra metin araması: Başlık ve açıklamada arama ekleyin; Türkçe karakterler, büyük küçük harf ve kelime kökleri gibi ayrıntıları gerçek örneklerle deneyin. “İzmir” ile “izmir” aynı sonucu vermeli; kullanıcı “kahve” yazınca açıklamasında geçen kayıtları da bulmak isteyebilir.
  • Kullanım hissini unutmayın: Arama ve filtreleri URL’de tutarsanız sonuç sayfası paylaşılabilir, geri tuşu da beklenen şekilde çalışır. Sonuç çıkmadığında da kullanıcıya aramasını nasıl daraltabileceğine dair bir ipucu verin.


Kayıt sayısı ve sorgular büyüyünce daha gelişmiş bir arama çözümüne geçmek anlamlı olabilir; ama önce hangi sorguların yavaşladığını ölçmek, tahminle altyapı seçmekten daha sağlıklı.

Siz küçük projelerinizde aramayı nasıl kurdunuz? Veritabanı araması ne zaman yetmemeye başladı?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi