Sobes.tech
Senior

HeadHunter ir dienas limits – 16 tūkst. CV apskates, un plašs filtrs visu ko ēd — kā to atrisināt?

sobes.tech AI

Atbilde no AI

Lai apietu HeadHunter dienas limitu 16 000 CV apskates, kad vienas plašs filtrs iztērē visu limitu, jūs varat:

  • Sadalīt pieprasījumu vairākos šaurākos filtros, lai katrs atgrieztu mazāk CV un nepārsniegtu limitu.
  • Saglabāt filtrēšanas rezultātus savā pusē, lai izvairītos no atkārtotām pieprasījumiem API.
  • Izmantot pakāpenisku pārvarēšanas stratēģiju: piemēram, pieprasīt CV pa daļām (paginācija) un ar aizkavēšanos starp pieprasījumiem.
  • Ja iespējams, vienoties ar HH par limitu paplašināšanu vai īpašu API izmantošanu.

Filtra sadalīšanas piemērs:

// Tā vietā, lai izmantotu vienu plašu filtru
filters := []string{"location:Moskva", "experience:3-5", "salary:no 100000"}

// Sadala vairākos pieprasījumos ar šaurākiem filtri
subFilters := [][]string{
    {"location:Moskva", "experience:3-4"},
    {"location:Moskva", "experience:5-6"},
}

for _, f := range subFilters {
    // Formēt pieprasījumu un saņemt CV
    // ...
}

Tādējādi jūs varat kontrolēt skatījumu skaitu un izvairīties no limita pārsniegšanas.