İhale Başvurularında Arama Özellikleri ve Elastic Search ile İlgisi

Şubat 11, 2025 Yazar: korjeek

Günümüz dünyasında, bir web sitesinde ürün arama verimliliği ve hızı, müşteri ihtiyaçlarını karşılamada ve işletmenin rekabet gücünü artırmada kilit rol oynar. Bu durum özellikle, ürün adları ve stok kodlarının yazım şeklinin gerekli ürünlerin bulunmasını önemli ölçüde zorlaştırabileceği ihalelere katılan şirketler için geçerlidir. Gelişmiş teknolojilerin uygulanmasının bu tür bir şirketin web sitesindeki arama sürecini nasıl optimize ettiğini ve etkileyici sonuçlar elde ettiğini inceleyelim.

Problem: Web sitesinde verimsiz ürün arama

Şirket, Bitrix platformunda çalışan bir web sitesi yönetmekte ve 8.000’den fazla özel ekipman ürünü sunmaktadır. Ürün veritabanı sürekli olarak güncellenmekte olup, hızlı ve doğru arama yapabilmek için etkili bir araç gerekmektedir. Ancak, standart site araması ciddi bir sorunla karşı karşıyaydı: İhale başvurularında stok kodları genellikle Rus harflerinin benzer İngiliz harfleriyle değiştirilmiş halleriyle yazılmaktaydı. Örneğin, “СВ-13457” stok kodu, İngilizce “C” ve Rusça “В” harfleriyle yazılabilirdi. Standart arama bu tür varyasyonları işleyemediğinden, kullanıcılar manuel olarak farklı sembol kombinasyonlarını denemek zorunda kalıyordu, bu da arama sürecini uzun ve zahmetli hale getiriyordu.

Çözüm: ELK sisteminin entegrasyonu

Bu sorunu çözmek için, güçlü bir veri arama ve analiz aracı olan ELK sistemi (Elasticsearch, Logstash, Kibana) entegre edilmesine karar verildi. Teknik bilgisi olmayanlar için açıklayalım: ELK, büyük veri kümelerini verimli bir şekilde toplamak, işlemek ve görselleştirmek için kullanılan bir yazılım paketidir ve hızlı ve doğru bilgi bulmayı sağlar.

Uygulama adımları:

  1. ELK sunucusunun yapılandırılması: ELK sisteminin kurulumu için ayrı bir sunucu tahsis edildi ve böylece ana web sitesi altyapısından bağımsız olarak gerekli performans sağlandı.
  2. Ürünlerin indekslenmesi: Tüm ürünler ve özellikleri, Elasticsearch indeksine önceden işlenmiş veri işaretlemeleriyle yüklendi. Bu, sistemin veri yapısını anlamasına ve daha doğru arama sonuçları sağlamasına yardımcı oldu.
  3. Düzenli veri güncellemeleri: İndeksteki ürünlerin düzenli olarak güncellenmesi ve silinmesi için bir sistem kuruldu ve böylece bilgilerin güncelliği ve ürün veritabanıyla uyumu sağlandı.
  4. Özel bir arama modülünün geliştirilmesi: Standart Bitrix arama modülü yerine, sorguları doğrudan ELK sunucusuna yönlendiren özel bir modül oluşturuldu. ELK’den alınan ürün kimlikleri daha sonra Bitrix’in standart komutlarıyla işlendi. Bu yaklaşım, arama sürecini önemli ölçüde hızlandırdı: Tek bir sorgu yaklaşık 50 milisaniye içinde işleniyor.
  5. Sık yapılan sorguların önbelleğe alınması: En popüler sorgular için anında yanıt sağlamak amacıyla önbellekleme uygulandı ve böylece kullanıcılar arama sonuçlarını neredeyse anında alabiliyor.
  6. Arama performansının izlenmesi ve analizi: Kullanıcı sorgularını izleyen ve bunların etkinliğini değerlendiren bir sistem uygulandı. Artık bir kullanıcının arama yaptıktan sonra ürün sayfasına geçip geçmediği takip edilebiliyor ve bu da arama algoritmalarının daha da geliştirilmesine yardımcı oluyor.
  7. Müşteri analiz sistemine entegrasyon: Tüm arama sorguları ve kullanıcı davranışlarıyla ilgili veriler, müşterinin analiz sistemine aktarıldı ve böylece işletme kararlarını bilinçli bir şekilde almak için değerli içgörüler sağlandı.

Sonuçlar ve çıkarımlar:

  • Gelişmiş arama: Sistem artık karmaşık sorguları işleyerek farklı stok kodu ve ürün adı varyasyonlarını dikkate alabiliyor; bu özellikle ihale başvuruları için büyük önem taşıyor.
  • Veritabanı yükünün azaltılması: Ana veritabanındaki yük %30 oranında azaldı ve bu da web sitesinin genel performansı ve hızına olumlu yansıdı.
  • Müşteri ilgisini anlama: Müşteri artık ziyaretçilerin en çok hangi ürünlerle ilgilendiğini analiz edebiliyor ve stoklarını güncel taleplere göre ayarlayabiliyor.
  • Arama hızı ve doğruluğunun artırılması: Kullanıcılar artık gerekli ürünleri daha hızlı ve daha doğru bir şekilde bulabiliyor, bu da memnuniyetlerini ve şirkete olan sadakatlerini artırıyor.
  • Genişletilmiş analiz yetenekleri: Analiz sistemine entegrasyon sayesinde müşteri, kullanıcı davranışlarını daha derinlemesine anlayabiliyor ve işini geliştirmek için bilinçli kararlar alabiliyor.

ELK sisteminin uygulanması ve özel bir arama modülünün geliştirilmesi, yalnızca mevcut ürün arama sorunlarını çözmekle kalmadı, aynı zamanda kullanıcı deneyimini önemli ölçüde iyileştirdi, web sitesinin verimliliğini artırdı ve stratejik planlama için değerli veriler sağladı. Bu yaklaşım, modern teknolojilerin iş süreçlerine nasıl başarıyla entegre edilebileceğini ve somut sonuçlar elde etmek için nasıl kullanılabileceğini göstermektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Projeniz üzerinde çalışmaya bugün başlayın
Telegram'da bize ulaşın. Bir soru sorun ve hızlı bir yanıt alın.
или
İleti
Telegram'da
Düğmeye tıklayarak, kişisel verilerin işlenmesine onay vermiş ve gizlilik politikasını kabul etmiş olursunuz.