Kaip išsirinkti geriausią atvirojo kodo paieškos variklį?

Svetainei pasirinkti atvirojo kodo paieškos variklį gali būti sunku iš dalies dėl to, kad išorėje jie visi rodo atitinkamus rezultatus pagal paieškos terminą, todėl jie visi atrodo panašūs. Turėdami prieauginį indeksą, kuris gali dinamiškai indeksuoti naujus sąrašus, administratoriai negali atkurti viso indekso. Stop žodžiai, ypač didelėms svetainėms, yra galingi įrankiai atvirojo kodo paieškos varikliui, nes jie leidžia vartotojams apriboti rezultatus. Neaiškios paieškos funkcija reiškia, kad paieškos sistema gali rasti panašių rezultatų pagal raktinį žodį, net jei rezultatai tiksliai neatitinka raktinio žodžio. Reitingavimo sistemos nustato, kaip rodomas kiekvienas įrašas, ir turi atspindėti, kaip veikia pagrindinė svetainė.

Kai naudojamas atvirojo kodo paieškos variklis, indeksas įkeliamas su visais įvairiais sąrašais ir svetainėmis, kurių galima ieškoti naudojant paieškos variklį. Nors šis sąrašas paprastai yra ilgas, naudojant svetainę jis paprastai ilgės. Kai indeksas turi augti, administratorius paprastai turi iš naujo sukurti visą indeksą, taip pat pridėti visas naujas svetaines ir sąrašus; tam reikia laiko ir daug išteklių. Naudojant prieauginį indeksą, nauji sąrašai pridedami dinamiškai ir nėra jokios priežasties atkurti visą indeksą; administratoriui tereikia pridėti naują informaciją.

Jei kas nors įveda paieškos terminą į atvirojo kodo paieškos variklį, jis arba ji dažniausiai gauna atitinkamų rezultatų. Taip yra ne visada, o rezultatai gali būti linkę į nesvarbią informaciją. Pavyzdžiui, jei vartotojas ieško piratų, jis gali rasti tik svetaines apie piratus, o ne istorinę informaciją apie piratus. Sustabdymo žodis leidžia vartotojui prieš žodį įdėti ženklą „-“, kuris nurodo paieškos varikliui blokuoti rezultatus, kuriuose yra tas raktinis žodis.

Neaiškios paieškos funkcija skamba blogai, tačiau tai naudinga priemonė, kurią naudoja daugelis atvirojo kodo paieškos programų. Be to, paieškos sistema gali ieškoti tik svetainių ir sąrašų, kurie tiesiogiai atspindi raktinį žodį. Neaiškios paieškos metu pateikiami rezultatai, panašūs į raktinį žodį, todėl vartotojas gauna platesnius rezultatus.

Atvirojo kodo paieškos sistemos reitingavimo sistema yra tai, kaip paieškos variklis nustato tinkamumą. Kai kurios paieškos sistemos pagrindžia tinkamumą pagal raktinio žodžio panaudojimo skaičių, kai buvo sukurtas sąrašas arba svetainė, nuorodų, nukreipiančių į vieną svetainę, skaičiumi arba kitomis savavališkomis reikšmėmis. Administratorius turėtų pasirinkti tokią paieškos sistemą, kuri atspindėtų, kaip veikia pati svetainė. Pavyzdžiui, jei pagrindinė svetainė leidžia vartotojams skelbti sąrašus, dažniausiai geriausiai veikia pagal datą pagrįsta paieškos sistema.