Hibrit arama nedir?
Hibrit arama, kelime tabanlı tam metin aramasını ve vektör tabanlı anlamsal benzerlik aramasını birlikte kullanan yaklaşımdır. Örneğin Azure AI Search’te iki arama paralel yürütülür; metin tarafı BM25 benzeri puanlama, vektör tarafı ise yakın komşu araması kullanır. Bu serviste Reciprocal Rank Fusion sonuçları birleştirir; başka sistemler farklı birleştirme yöntemleri kullanabilir. Böylece ürün kodu gibi birebir eşleşme gerektiren girdiler ile doğal ifadeler aynı arama kutusunda işlenebilir.
Ürün kodu ve doğal dil sorguları
Bir mağazada 'SKU-4471 siyah' yazan müşteri ile 'terlemeyen koşu ayakkabısı' yazan müşteri aynı kataloğu arar. Kelime araması kodu birebir yakalar, vektör araması ise anlamca yakın ürünleri getirir. Hibrit yapı iki sonucu birleştirdiği için ikisi de tek kutuda karşılanır. Yine de hangi kategoride hangi tarafın öne çıktığını gerçek sorgularla ölçmek gerekir.
Filtreler ve sıralama kuralları
Fiyat aralığı, stok durumu, beden veya konum gibi filtreler aynı istekte kullanılabilir. Belgeye göre filtreler ve fasetler, metin ve vektör veri yapılarından ayrı tutulur ve sonuç kümesine uygulanır. Dikkat edilmesi gereken nokta, açık bir sıralama kuralının alaka sıralamasını ezmesidir. Fiyata göre sıralama istenirse benzerlik sıralaması sonuçta etkisiz kalır.
Temsili işletme örneği
Temsili bir ev tekstili mağazasında müşteri arama kutusuna 'EK-2208 gri' yazar ve ardından 'salonda güneşi kesen ince perde' ifadesini dener. İlk sorgu ürün kodu ve renk eşleşmesini metin aramasıyla bulur. İkinci sorgu 'ince' ve 'güneşi kesen' ifadelerinin anlamına yakın ürün açıklamalarını vektör aramasıyla getirir. Sistem iki listeyi birleştirir ve üst sıralara hem kodla eşleşen hem anlamca uyan perdeleri koyar. Fiyat filtresi 300 TL üstündeki ürünleri listeden çıkarır. Müşteri kodu ve tarifi aynı anda yazabildiği için ayrı kategori seçmesine gerek kalmaz. Bu senaryo gerçek bir müşteri verisi değildir.
Kelime araması ile hibrit arama
| Tek başına kelime | Hibrit birleşim |
|---|---|
| Ürün kodu ve model no için birebir eşleşme | Kodu tam eşleştirir ve anlamsal sonuçları da ekler |
| Eşanlamlı ve doğal ifadeler için sınırlı kapsam | Vektörle anlamca yakın sonuçlar listeye girer |
| Sözcük eşleşmesine göre sıralama yapar | Kelime ve vektör sonuçlarını seçilen birleştirme yöntemiyle sıralar |
Sık karıştırılan nokta
Yaygın yanlış düşünce: Vektör araması kelime aramasının yerini tamamen alır, bu yüzden ürün kodu da anlamsal arama ile bulunur. Doğrusu, kesin kodlar ve model numaraları çoğu zaman tam metin aramasıyla daha güvenilir yakalanır; hibrit yapı iki yöntemi tamamlayıcı kullanır. Kaynağa göre bu, metin tarafının kesinlik sağladığı durumlarda belirgindir.
Uygulamada dikkat edilecekler
- Ürün kodu, marka ve model adı içeren 100 gerçek müşteri sorgusunu ayırıp metin, vektör ve hibrit sonuçlarını yan yana karşılaştırın.
- Vektör alanına hangi ürün metinlerinin ve başlıkların gireceğini belirleyin; açıklama alanı kısa ve okunabilir olmalı, gereksiz kod bloklarından arındırılmalı.
- Filtre ve sıralama kurallarını canlı öncesi test edin; açık fiyat sıralaması seçildiğinde alaka sonuçlarının değişip değişmediğini kayda geçirin.
- Boş veya tek sonuç dönen sorguları haftalık toplayın; kodlu ve doğal ifadeli sorgular için ayrı başarı oranı izleyin, eşik değerini ürün verisine göre ayarlayın.
Sık sorulan sorular
Hibrit arama her e-ticaret sitesinde mutlaka daha iyi sonuç verir mi?
Kesin değildir. Katalog küçük, ürün adları standart veya sorgular hep kodla yapılıyorsa tam metin araması yeterli olabilir. Karar için gerçek sorgularla iki yaklaşımı ölçün ve sonuçları karşılaştırın.
Vektör alanı için hangi veri hazırlanmalı?
Ürün başlığı, kısa açıklama ve özellik metinleri temiz biçimde hazırlanmalıdır. Bu metinler okunabilir olmalı, gereksiz kod ve yinelenen şablonlardan arındırılmalıdır. Hazırlık, bilgi tabanı hazırlama sürecindeki adımlara benzer.
Teknik kaynak
learn.microsoft.com · Hibrit arama
Teknik tanım için birincil kaynağa başvurulmuştur. İşletme senaryosu açıklama amacıyla hazırlanmış temsili bir örnektir.
İlgili kavramlar
Kavramdan uygulamaya
İşletmenize uyarlamak için ilgili rehberleri inceleyin.
Chatbot Bilgi Tabanı Nasıl Hazırlanır?Yanıtı Bilinmeyen Müşteri Sorusunda Güveni KorumakTüm blog rehberleri