Sobes.tech
Senior

HeadHunter'da günde 16 bin özgeçmiş görüntüleme sınırı var ve geniş bir filtre her şeyi tüketiyor — nasıl çözülür?

sobes.tech yapay zeka

AI'dan gelen yanıt

HeadHunter’ın günlük 16.000 özgeçmiş görüntüleme sınırını aşmak için, geniş bir filtre tüm limiti tükettiğinde, şu yöntemler kullanılabilir:

  • Sorguyu daha dar filtrelere bölmek, böylece her biri daha az özgeçmiş döndürür ve limiti aşmaz.
  • Filtre sonuçlarını kendi tarafınızda önbelleğe almak, API’ye tekrar tekrar sorgu yapmaktan kaçınmak için.
  • Kademeli bir aşma stratejisi kullanmak: örneğin, özgeçmişleri parça parça (sayfalama) talep etmek ve istekler arasında gecikmeler koymak.
  • Mümkünse, HH ile limitleri genişletmek veya özel API’ler kullanmak için anlaşmak.

Filtre bölme yaklaşımına örnek:

// Geniş bir filtre yerine
filters := []string{"location:Moskova", "experience:3-5", "salary:100000’den fazla"}

// Daha dar filtrelerle birkaç sorguya bölmek
subFilters := [][]string{
    {"location:Moskova", "experience:3-4"},
    {"location:Moskova", "experience:5-6"},
}

for _, f := range subFilters {
    // Sorguyu oluştur ve özgeçmişleri al
    // ...
}

Bu şekilde, görüntüleme sayısı kontrol edilerek limiti aşmak engellenebilir.