Hur använder jag SiteSeekers kategorier?

2011-06-22

Kunskapsdatabasen, Introduktion

För att göra sökningen ännu bättre kan du dela in de indexerade dokumenten i kategorier som speglar innehållet på webbplatsen.

Fördelar med kategorier:

  • Användaren kan sortera och avgränsa resultaten kategorivis med facetter
  • Vid varje träff i träfflistan kan man visa vilken kategori dokumentet tillhör
  • Du kan skapa sökformulär med förvald avgränsning till en viss kategori

Hur anger man kategorier?

Det finns två olika sätt att ange vilka dokument som finns i en kategori. Det första sättet bygger på webbserverns katalogstruktur och är lämpligt när det för kategorierna finns motsvarande kataloger (som också exponeras i URL:erna) där de tillhörande dokumenten ligger. För varje kategori anger du namn och sedan ett eller flera uttryck som matchas mot dokumentens URL:er.

Dokument kan kategoriseras även om katalogstrukturen inte kan användas för kategoritilldelning, typiskt då webbplatsens dokument är dynamiska och alla URL:er är på formen www.foretag.se/page.aspx?id=1814.För HTML-dokument anger du då dokumentets kategori med en metatagg i HEAD-avsnittet:

<meta name="eri-cat" content="Kategorinamn">

Namnet eri-cat är förvalt, men du kan använda ett godtyckligt namn under Konfigurera » Servrar » Välj aktuell server » Metainformation under Avancerade inställningar. För kategorinamn angivna i metataggar gäller att alla förekommande taggar som refererar till samma kategori måste vara exakt lika, dvs. namnen är skiftlägeskänsliga. Förvalt namn då EPiServer-modulen används är EPi.Category.

Det går att använda både URL-matchnings- och metataggskategorisering samtidigt. Det finns flera olika inställningar för hur SiteSeeker ska hantera dokument som då kan hamna i fler än en kategori, se inställningen för Överlappande kategorier i Admin.

Grupper av kategorier

När du delar in dokumenten på flera olika (ortogonala) sätt kan kategorierna med fördel grupperas på t.ex. geografiskt område eller ämne. När du bara använder en kategorigrupp behöver den inte namnges, men om du har två eller fler grupper måste alla utom högst en grupp namnges. Kategorigruppsnamnet skrivs direkt i metataggen med ett separerande semikolon så här:

<META name="eri-cat" content="Län; Dalarna">
<META name="eri-cat" content="Län; Hälsingland">
<META name="eri-cat" content="Ämnesområde; Kultur">
<META name="eri-cat" content="Ämnesområde; Ekonomi">

Det är särskilt lämpligt att dela in kategorierna i grupper när grupperna är överlappande, eftersom sökningen utförs på snittet mellan kategorier från olika grupper. För exemplet ovan innebär det att om man avgränsar sökningen på kategorierna Dalarna och Kultur, så får man endast träffar på dokument som finns i båda kategorierna (vilket man säkert förväntar sig). Om man däremot söker på dokument i kategorierna Dalarna och Hälsingland så får man träffar på dokument som finns i antingen den ena eller det andra länet (eller båda).

Kategorier och duplikat

När det förekommer duplikat på webbplatsen, så "ärver" sidan som indexeras eventuella kategorier från duplikatsidan som inte indexeras.

Sortering av kategorier

När kategorier listas i exempelvis kategoriöversikten på söksidan, vill man förmodligen att de ska listas alfabetiskt eller i någon annan särskild ordning. Oavsett om du använder kategorier definierade med URL-matchningsuttryck eller via metataggar kan du sortera dem i SiteSeeker Admin på sidan Kategorier.

Sorteringsordningen du anger där gäller i alla sammanhang efter nästföljande indexering. Efter att du sorterat kategorier och aktiverat inställningarna bör du starta en indexering med sidhämtningsläge minimal.