Installere søkemotoren EasySearch
<p>Trinn 44 av 50 i en serie blogginnlegg om markedskommunikasjon på internett og hvordan vi bygger en suksessrik hjemmeside med EPiServer CMS.</p>
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.