Bakgrunn

Epinova lanserte ny hjemmeside på EPiServer CMS6 23. mars 2010. 50 dager før lanseringen startet vi med daglige blogg innlegg om hvordan vi gjennomførte prosjektet:

  • markedsstrategi for internett, brukskvalitet og innhold for web
  • hjemmesiden i forhold til andre kommunikasjonskanaler og sosiale medier
  • teknisk implementering i publiseringsløsningen EPiServer

 

Trinn 44: Installere søkemotoren EasySearch

Det finnes flere måter å integrere søk på egen hjemmeside. Mange har blitt så vant til søk som navigasjonsmetode at de går rett på søket i stedet for å følge logiske menyer.

EPiServer søket

EPiServer CMS har et enkelt, innebygd søk som går direkte mot SQL databasen. Relevans bygges på antall forekomster av ord på siden. Høyest rangering gis sider som inneholder stor tetthet av det ordet du søker etter. Det kan bli litt "urettferdig" overfor sider som inneholder søkeordet i tittelen på siden, men som blir rangert under sider som mangler søkeordet i tittelen, men bruker det ofte ellers på siden. Derfor har vi i Epinova utviklet en mekanisme som gir ord i tittelen høyre vekting enn siden forøvrig. 

Denne artikkelen på EPiServer World forklarer søkealgoritmen nærmere.

EasySearch tilleggsmodul

Men det innebygde EPiServer søket har sine begresninger i responstid og tilpasningsmuligheter. Det finnes et vell av alternativer til EPiServer, som Google Search Appliance og FAST Search and Transfer. Men i den rimeligere enden av skalaen har vi særlig falt for EasySearch fra NetworkedPlanet.

Viktigste egenskaper til EasySearch:

  • bygger på den utbredte søkemotoren Apache Lucene
  • basert på direkte indeksering av databasen, ikke "crawling" av publiserte sider
  • støtter søk i synonymer
  • enkel å installere og komme i gang med
  • godt tilrettelagt for tilpasninger og justeringer, kan brukes som et støtteverktøy av utviklerne i EPiServer
  • kan enkelt velge hvilke sidetyper som skal indekseres, og felter på disse
  • web administrator grensesnitt for å reindeksere, teste søket og hente ut rapport
  • web redaktør grensesnitt på hver enkelt side for å inspisere søkeindeks og oppdatere eller fjerne side fra denne
  • leveres med ferdig utseende for søkeresultat og fasettert søk

For mer information om EasySearch, se EasySearch på Epicode.

Les mer om