eZ Find – per Zufall sortieren
Ich habe gerade die Problemstellung gehabt, per Zufall in Solr zu sortieren.
{def $search = fetch('ezfind', 'search', hash( 'query', '', 'class_id', array('article'), 'limit', '10', 'sort_by', $sort_by }
normal gibt man ja in meinem Beispiel im sort_by einen Wert mit dem Feldnamen an, nach dem sortiert wird. (article/name)
mit folgenden Beispiel kann man per Zufall sortieren:
{def $search = fetch('ezfind', 'search', hash( 'query', '', 'class_id', array('article'), 'limit', '10', 'sort_by', hash(concat(rand(),'_random'),'asc') }
Die eigentliche Syntax mal genauer betrachtet:
ZUFALLSZAHL/-TEXT_random
Das wars schon, eigentlich sehr simpel.
https://blog.silversolutions.de/2012/12/b2b-technologie/ez-find-zufall-sortieren/https://blog.silversolutions.de/wp-content/uploads/2018/12/ez_dummy.pnghttps://blog.silversolutions.de/wp-content/uploads/2018/12/ez_dummy-150x150.pngB2B.technologieCMSIch habe gerade die Problemstellung gehabt, per Zufall in Solr zu sortieren. {def $search = fetch('ezfind', 'search', hash( 'query', '', 'class_id', array('article'), 'limit', '10', 'sort_by', $sort_by } normal gibt man ja in meinem Beispiel im sort_by einen Wert mit dem Feldnamen an, nach dem sortiert wird. (article/name) mit...David HohlDavid Hohldho@silversolutions.deEditorDavid Hohl ist seit 1995 Entwickler und Projektleiter und bringt langjährige Erfahrung mit eZ Publish mit. Bei silver.solutions war David 2012 bis 2014 als Entwickler, Konzeptionen und Projektleiter für eZ Publish Projekte verantwortlich. Er hat das eZ-Publish-Blog ins Leben gerufen.silver.solutions