Schema
Schema definuje strukturu dat v kolekci -- urcuje, jake pole vase produkty (nebo jine zaznamy) maji. Napriklad nazev, cena, obrazek, kategorie, znacka. Kazde pole ma svuj typ, ktery urcuje, jak se s nim pracuje pri vyhledavani.
Kde schema najdete
Otevrete Data > Schema v menu a vyberte kolekci.
Prehled poli
V tabulce vidite vsechna pole kolekce:
| Sloupec | Vyznam |
|---|---|
| Nazev pole | Technicky nazev (napr. title, price, brand) |
| Typ | Datovy typ pole (text, cislo, boolean...) |
| Vyhledatelne | Zda se pole pouziva pri fulltextovem hledani |
Typy poli
| Typ | Popis | Priklad |
|---|---|---|
| text | Textove pole -- hlavni pro vyhledavani | nazev, popis, kategorie |
| keyword | Presna hodnota -- pro filtrovani a razeni | znacka, barva, velikost |
| integer / float | Cislo -- pro cenove filtry a razeni | cena, mnozstvi na sklade |
| boolean | Ano/Ne -- pro filtrovani | skladem, akce, novinka |
| date | Datum -- pro razeni podle novosti | datum pridani, datum akce |
Jak schema vznikne
Schema se automaticky vytvori pri prvnim importu dat z XML feedu. UpSearch analyzuje strukturu feedu a vytvori odpovidajici pole.
Priklad: XML feed -> Schema
XML feed obsahuje:
<SHOPITEM>
<PRODUCT_NAME>Cervene saty</PRODUCT_NAME>
<PRICE_VAT>1299</PRICE_VAT>
<MANUFACTURER>Zara</MANUFACTURER>
<CATEGORYTEXT>Obleceni > Saty</CATEGORYTEXT>
</SHOPITEM>
Schema kolekce:
title -> text (vyhledatelne)
price_vat -> float
brand -> keyword
category -> text (vyhledatelne)
Uprava schematu
V administraci muzete u kazdeho pole zmenit:
- Vyhledatelnost -- zda se pole pouziva pri fulltextovem hledani
- Zobrazeni -- zda se pole zobrazuje ve vysledcich na e-shopu
tip
Pole jako title, brand a category by mela byt vzdy vyhledatelna. Pole jako image_link nebo url vyhledatelna byt nemaji -- obsahuji URL adresy, ne text k hledani.
Doporuceni
- Neupravujte schema zbytecne -- vychozi nastaveni z importu je ve vetsine pripadu spravne
- Pokud v Dokumentech vidite pole, ktere nemate ve schematu, pravdepodobne se pridalo novym importem
- Zmena schematu muze vyzadovat reimport dat
- Pred zmenou si poznacte puvodni stav pro pripadne vraceni