Puncte:3

Cum să obțineți toate rezultatele căutării din indexul API de căutare?

drapel kr

Vreau să obțin toate rezultatele căutării din indexul API de căutare și apoi să efectuez o sortare personalizată pe acesta și apoi să le afișez în consecință.

Am folosit hook_search_api_results_alter și, de asemenea, evenimentul cu rezultatele căutării. Vizualizarea mea are un pager pentru a afișa 10 rezultate la un moment dat.

Dar problema este că obțin doar 10 rezultate în loc de toate din cauza acelui pager.

Există vreunul care să obțină toate rezultatele și apoi să efectueze sortarea personalizată pe el și apoi să-l returneze în vizualizarea de căutare pentru a se afișa în consecință? Astfel încât toate celelalte filtre, pagere și sortare să fie aplicate după sortarea mea personalizată?

Sortarea mea personalizată funcționează bine pe pagină, dar nu asta îmi doresc.

Este posibil să eliminați limita din interogare pentru a obține toate rezultatele, a efectua sortarea și a aplica din nou limita?

Puncte:0
drapel cn

funcția hook_views_post_execute ar fi mai bună aici. Acesta este locul în care interogarea a fost executată, dar faza pre_render() nu a avut loc încă pentru manipulatori, așa că ar trebui să puteți sorta rezultatele în orice ordine de care aveți nevoie.

drapel kr
Acest cârlig returnează, de asemenea, doar rezultatele paginii curente. nu tot

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.