Derinlemesine İnceleme: Uzum Market'in Arama Motorunun Arkasındaki Araçlar
Uzum Market
Uzum Market'in arama ekibi, özel bir yazım düzeltici, kişiselleştirilmiş öneriler ve eşanlamlı yönetimi dahil olmak üzere getirme ve sıralama altyapılarına ilişkin bilgiler paylaşıyor. Bağlamsal özelliklerle yazım hatası düzeltmeyi nasıl iyileştirdiklerini ve dönüşümü artırmak için A/B testi yaptıkları değişiklikleri vurguluyorlar.
Uzum Market ekibi, Dmitry Shipilov liderliğinde, arama motorlarını güçlendiren bileşenleri detaylandırdı. Çıkarım işlemini ElasticSearch Learning to Rank (LTR) eklentisinden, Open Neural Network Exchange (ONNX) modellerini kabul eden ve daha fazla esneklik sağlayan özel bir sıralama hizmetine taşıdılar. Bir yazım denetleme hizmeti, sorgulardaki yazım hatalarını düzeltiyor, ancak başlangıçtaki yalnızca metin tabanlı özellikler yanlışlıklara yol açıyordu; örneğin, 'стуль' ifadesini 'стул' yerine 'сталь' olarak düzeltiyordu. Açıklamalı veriler üzerinde, sorgu sıklığı ve dönüşüm gibi ek özelliklerle bir gradyan artırma sıralayıcısı eğittiler; bu, yanlış düzeltmeleri yüzde 50 azalttı ve doğru düzeltmeleri yüzde 8 artırdı. Ayrıca, cinsiyet ve harcama alışkanlıkları gibi özellikleri kullanan gradyan artırma ile kişiselleştirilmiş öneriler uyguladılar ve etkileşim ölçütlerini iyileştirdiler. Eş anlamlılar için, kontrolsüz bir eş anlamlı tabanının sorgu patlamasına neden olduğu sorunuyla karşılaştılar ve kullanılmayan ve zararlı eş anlamlıları temizlemek için çalışıyorlar.
Kaynak: Habr — хаб ML —
orijinal
