unknwon: some code laying around

This commit is contained in:
Guillermo Pages
2024-12-11 00:54:08 +01:00
parent 898ac33376
commit 7e8302c830

View File

@@ -304,6 +304,19 @@ class BookSearch
return $books;
}
/**
*
* it is faster to do multiple small request to Solr rather than one big so
* check self::getBooks(array $codes, $field = 'code') for a chunked request
* in chunks if we are above the limit. 15 was found by testing and seems to be a sweet spot
*/
public static function getBooksFull(array $codes, $field = 'code') {
$bs = self::getLastInstance();
$bs->addOrQuery($codes, $field);
$results = $bs->getResults(0, count($codes));
return $results['books'];
}
public static function getTerms($field) {
$s = self::getLastInstance();
$s->addFilterQuery(1, 'visible');