Alegerea unui motor de căutare open source pentru un site web poate fi dificilă, în parte pentru că, în exterior, toate arată rezultate relevante pe baza unui termen de căutare, astfel încât toate par similare. Având un index incremental, care poate indexa noile listări în mod dinamic, împiedică administratorii să regenereze întregul index. Cuvintele stop, în special pentru site-urile mari web, sunt instrumente puternice pentru un motor de căutare open source, deoarece permit utilizatorilor să limiteze rezultatele. O funcție de căutare neclară înseamnă că motorul de căutare poate găsi rezultate similare pe baza cuvântului cheie, chiar dacă rezultatele nu se potrivesc exact cu cuvântul cheie. Sistemele de clasare determină modul în care este afișată fiecare listă și ar trebui să reflecte modul în care funcționează site-ul principal.
Când se utilizează un motor de căutare open source, se încarcă un index cu toate listările și site-urile web diferite care pot fi căutate prin intermediul motorului de căutare. Deși această listă este în mod normal lungă, de obicei va deveni mai lungă pe măsură ce site-ul web este utilizat. Când indexul trebuie să crească, în mod normal, administratorul trebuie să regenereze întregul index, plus să adauge toate site-urile web și listările noi; acest lucru necesită timp și multe resurse. Cu un index incremental, noi listări sunt adăugate dinamic și nu există niciun motiv pentru a regenera întregul index; administratorul trebuie doar să adauge noile informații.
Dacă cineva introduce un termen de căutare în motorul de căutare open source, el sau ea obțin de obicei rezultate relevante. Acesta nu este întotdeauna cazul, iar rezultatele pot avea o tendință spre informații irelevante. De exemplu, dacă utilizatorul caută pirați, el sau ea poate găsi numai site-uri web despre filme cu pirați și nu informații istorice despre pirați. Un cuvânt stop permite utilizatorului să plaseze un semn „-” înaintea unui cuvânt, care îi spune motorului de căutare să blocheze rezultatele care includ acel cuvânt cheie.
O funcție de căutare neclară sună rău, dar este un instrument util pe care îl folosesc multe programe de motor de căutare open source. Fără aceasta, motorul de căutare poate căuta numai site-uri web și listări care reflectă direct cuvântul cheie. O căutare neclară aduce rezultate similare cu cuvântul cheie, astfel încât utilizatorul primește rezultate mai ample.
Sistemul de clasare a motorului de căutare open source este modul în care motorul de căutare determină relevanța. Unele motoare de căutare bazează relevanța de câte ori a fost folosit un cuvânt cheie, când a fost creat lista sau site-ul web, numărul de link-uri care indică un site web sau alte valori arbitrare. Administratorul ar trebui să aleagă un motor de căutare care să reflecte modul în care funcționează site-ul în sine. De exemplu, dacă site-ul web principal permite utilizatorilor să posteze listări, un motor de căutare bazat pe dată funcționează de obicei cel mai bine.