Hur väljer jag den bästa sökmotorn med öppen källkod?

Att välja en sökmotor med öppen källkod för en webbplats kan vara svårt, delvis för att de – på utsidan – alla visar relevanta resultat baserat på en sökterm, så de verkar likadana. Att ha ett inkrementellt index, som kan indexera nya listor dynamiskt, hindrar administratörer från att återskapa hela indexet. Stoppord, särskilt för stora webbplatser, är kraftfulla verktyg för en sökmotor med öppen källkod, eftersom de tillåter användare att begränsa resultaten. En suddig sökfunktion innebär att sökmotorn kan hitta liknande resultat baserat på sökordet, även om resultaten inte matchar sökordet exakt. Rankningssystem avgör hur varje lista visas och bör återspegla hur huvudwebbplatsen fungerar.

När en sökmotor med öppen källkod används laddas ett index med alla olika listor och webbplatser som kan sökas via sökmotorn. Även om den här listan normalt är lång, kommer den vanligtvis att bli längre när webbplatsen används. När indexet måste växa måste administratören normalt återskapa hela indexet, plus lägga till alla nya webbplatser och listor; detta tar tid och mycket resurser. Med ett inkrementellt index läggs nya listor till dynamiskt och det finns ingen anledning att regenerera hela indexet; administratören behöver bara lägga till den nya informationen.

Om någon skriver in en sökterm i sökmotorn med öppen källkod får han eller hon ofta relevanta resultat. Detta är inte alltid fallet, och resultaten kan ha en tendens till irrelevant information. Om användaren till exempel söker efter pirater kan han eller hon bara hitta webbplatser om piratfilmer och inte historisk information om pirater. Ett stoppord låter användaren placera ett ”-”-märke före ett ord, vilket talar om för sökmotorn att blockera resultat som innehåller det nyckelordet.

En suddig sökfunktion låter dåligt, men det är ett användbart verktyg som många sökmotorprogram med öppen källkod använder. Utan detta kan sökmotorn bara söka efter webbplatser och listor som direkt speglar sökordet. En suddig sökning ger resultat som liknar nyckelordet, så att användaren får bredare resultat.

Sökmotorns rankningssystem med öppen källkod är hur sökmotorn bestämmer relevans. Vissa sökmotorer baserar relevans på antalet gånger ett sökord användes, när listan eller webbplatsen skapades, antalet länkar som pekar till den ena webbplatsen eller andra godtyckliga värden. Administratören bör välja en sökmotor som speglar hur själva webbplatsen fungerar. Till exempel, om huvudwebbplatsen tillåter användare att lägga upp listor, fungerar en datumbaserad sökmotor vanligtvis bäst.