cattaSearch - Søgemaskine til hjemmesider

Med cattaSearch får du en komplet søgemaskine med åben kildekode

Hvorfor cattaSearch?

Du ønsker at give dine brugere mulighed for at søge på din hjemmeside, men du ønsker ikke at benytte en af techgiganternes "gratis" løsninger. Med cattaSearch får du et gratis (uden anførselstegn) alternativ med åben kildekode.

Web / browser-baseret:

  • Du kan administrere dine hjemmesider, hvor du end er

Åben kildekode:

  • Baseret på HTML, CSS, JavaScript, PHP og MySQL
Lille billede
Skærmdump af definitionsdelen i cattaSearch

 

Det er i backend-delen, du skaber forudsætningerne for søgning på din hjemmeside:

  1. Definition af din hjemmeside: Hvor skal der søges fra, dvs. hvilke filer og dokumenter skal indgå i en søgning? Samt fastlæggelse af sortlister, dvs. hvilke mapper og filtyper skal IKKE indgå i en søgning?

  2. Crawling: Her løber cattaSearch gennem hele din hjemmeside, registrerer alle filer der findes (og ikke er sortlistet), udtrækker den rene tekst fra dokumenterne og gemmer tekst samt metadata i databasen.

  3. Crawl-log: Her kan du se alle de crawls, der er udført på dine hjemmesider, hvornår det skete, hvor mange filer der blev fundet, og hvor lang tid crawlen tog.

Du kan definere lige så mange hjemmesider, du vil.

Hver gang du har lavet en ændring på en hjemmeside, bør du lave en ny crawl. Det kræver kun et par tryk med musen.

 

For at udføre en søgning på din hjemmeside skal du stille et søgefelt og en resultatside til rådighed for dine brugere. Det er søgefrontenden.

Du kan se et eksempel her på hjemmesiden ved at trykke på søgeikonet i menuen foroven.

Der er inkluderet kodestumper - såkaldte snippets - til en søgefrontend i cattaSearch-downloadfilen.

 

cattaSearch stilles til rådighed som åben kildekode under GPL-licensen.

cattaSearch er baseret på en række let tilgængelige åben kildekode-produkter:

  • Scripting-sproget PHP
  • Databasen MySQL

Desuden kræves der en web-server og en web-browser, der også begge kan fås i åben kildekode, f.eks. Apache og Firefox.

cattaSearch stiller ingen særlige krav til styresystem og er aftestet under Windows og Linux.

 

cattaSearch fås som udgangspunkt i en version med både dansk og engelsk brugergrænseflade. Sproget bestemmes i en konfigurationsfil.

cattaSearch er forberedt på oversættelse til flere sprog.

 

Leave a Comment

 
Revised: 2020-06-09