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.