Vlastnosti představují praktický způsob upřesnění výsledků vyhledávání pomocí různých charakteristik obsahu. Umožňují používat pole Yext Knowledge Graph jako typ dynamického filtru, pomocí kterého může uživatel provádět interakce s frontendovým prostředím vyhledávání za účelem zúžení výsledků vyhledávání.
Fasety jsou viditelné po vyhledávání, protože jsou závislé na vyhledávacím dotazu a lze je použít k dalšímu upřesnění dotazu. U jednotlivých faset je obvykle uvedeno číslo, které označuje počet výsledků. Příklad faset si můžete prohlédnout v levém postranním panelu níže. Chcete-li se o fasetách dozvědět více, přejděte do školicího modulu Fasety a filtry (Backend).
Poznámka: Vlastnosti jsou podporovány pouze u vyhledávání vertikál.
Chcete-li přidat vlastnost v uživatelském 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 fasety.
- Klikněte na kartu Filtry .
- Najděte pole Fasety a klikněte na +Přidat/Aktualizovat pole. Zobrazí se dialogové okno.
- Zaškrtněte políčka vedle polí, která chcete přidat jako fasety, a zrušte zaškrtnutí všech polí, která chcete odebrat. Pak klikněte na Aktualizovat.
- Klikněte na Uložit.
Přidání vlastnosti 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.
- V příslušné vertikále přidejte vlastní pole jako prohledatelné pole.
- Poté přidejte filtr vlastností prostřednictvím JSON
“facet”: true
v rámci objektusearchableField
. - Klikněte na tlačítko Uložit.
Mělo by to vypadat asi takto:
"searchableFields": {
"c_jobDepartment": {
"facet": true
}
}
Jakmile nastavíte vlastnost v backendu, musíte zajistit, aby se zobrazovala ve frontendovém prostředí. Postup se bude lišit v závislosti na způsobu implementace. Níže najdete postup přidání vlastností do frontendu v příslušném dokumentu:
- Téma Hitchhikers: Školicí jednotka Fasety a filtry (Frontend)
- SDK Search: komponenta fasety
- UI Reach Search: Komponenta faset
- Koncové body Search
- Search Core