Řazení umožňuje spravovat pořadí, ve kterém se subjekty zobrazují v rámci vertikály. Existují dva typy řazení:
- Řazení konfigurace vyhledávání – mění pořadí výsledků vrácených rozhraním API Search.
- Frontendové řazení – poskytuje uživateli ovládací prvky uživatelského rozhraní, aby bylo možné výsledky řadit po provedení vyhledávání.
Například u událostí můžete chtít nastavit počáteční čas tak, aby umožňoval v konfiguraci Search řazení. To vám umožní použít pole počátečního času události k seřazení subjektů událostí. Chcete-li se o řazení dozvědět více, přejděte do školicího modulu Řazení (Backend).
Chcete-li přidat řazení do uživatelského rozhraní:
- V navigačním panelu klikněte na Search a pak klikněte na požadovanou aplikaci Search. Budete přesměrováni na obrazovku Vertikály.
- Vyberte vertikálu, do které chcete přidat řazení.
- Klikněte na kartu Řazení .
- Klikněte na + Přidat pravidla řazení.
- Vyberte požadovanou možnost řazení.
-
Na základě vybrané možnosti řazení zvolte nastavení.
- Pokud jste jako možnost řazení vybrali Pole, vyberte ve sloupcích Pole a Směr požadované možnosti.
- Pokud jste jako možnost řazení vybrali Vzdálenost, můžete volitelně přidat kbelíky se vzdáleností v metrech.
- Po přidání všech pravidel řazení klikněte na tlačítko Uložit.
Přidání řazení pomocí editoru JSON:
- V navigačním panelu klikněte na Search a pak klikněte na požadovanou aplikaci Search.
- Přejděte na soubor konfigurace vyhledávání Search kliknutím na možnost Upravit v JSON.
-
Řazení pomocí JSON aktivujte v rámci objektu
searchableFields
.Mělo by to vypadat asi takto:
"searchableFields": {
"time.start": {
"sortable": true
}
} -
Poté v každé vertikále použijte vlastnost
„sortBys“
pro nastavení jednotlivých možností řazení.
Mělo by to vypadat asi takto:
"sortBys": [
{
"type": "RELEVANCE"
},
{
"direction": "ASC",
"field": "c_acceptingNewPatients",
"type": "FIELD"
}
],
Po nastavení pravidel řazení v backendu je lze přidat také do frontendu. Postup se liší v závislosti na metodě implementace:
- Téma Hitchhikers: Školicí jednotka Řazení Frontend
- Search SDK: Komponenta SortOptions
Komentáře
0 komentářů
K článku není možné přidávat komentáře.