Hoe Maak Ik Een Zoekmachine


<< Hoe Maak Ik Een Gastenboek | Website Index | Website Fouten >> De vraag 'hoe maak ik een zoekmachine' passeerde een aantal keren en emails en trefwoorden die gebruikt werden op weg naar deze site.

Mijn aanname is dat deze vraag niet beoogd een zoekmachine te maken, maar om een zoekfunctie toe te voegen aan een website. Een zoekmachine is een programma dat systematisch het internet afzoekt, gegevens in een database zet en deze door middel van een portaal beschikbaar stelt. Google en Ilse zijn bekende voorbeelden van zoekportals. Zelf een zoekfunctie aan je site is ook iets anders dan gevonden worden door zoekmachines.

Voor een website, zeker als deze wat omvang heeft is een zoekfunctie vaak handig, als een bezoeker niet meteen kan vinden wat hij of zij zoekt kan een zoek optie verder helpen.

Grote sites maken voor het indexeren van hun site gebruik van complexe technologieën die of zelf ontwikkeld zijn of bevoordeeld gekocht van google of een andere aanbieder. Voor kleine sites zit dat er niet in.

Hoe dan wel

Hoe je een zoekfunctie kunt toevoegen aan je site is afhankelijk van de opzet van je site zelf.

Voor een zoekfunctie heb je ten eerste een database nodig waar de zoekgegevens instaan en ten tweede een zoek software op de server die gegeven woorden opzoekt in de database. Tenslotte heb je ook nog een formulier nodig om de trefwoorden in de laten vullen, maar dat is het minst moeilijk.

De database kan bestaan uit een echte database maar je kunt ook de bestaande html pagina’s als uitgangspunt nemen.

Een eigen zoekfunctie

Als je site gebaseerd is op een portal systeem (zoals bijvoorbeeld phpnuke, postnuke) een forum (phpbb) of een wiki zoals deze zit er vaak een zoekfunctie ingebouwd. De zoekfunctie op deze site zit op de index pagina en voert een vrij simpele zoekactie uit. Voor een gegeven trefwoord worden alle pagina’s weergegeven waar dat trefwoord voorkomt. Het kan verfijnder, bijvoorbeeld pagina’s waar een trefwoord vaker voorkomt hoger plaatsen, of nieuwere pagina’s eerst. Hoe een zoekfunctie werkt in een bestaande portal is afhankelijk van de gebruikte software en hier vandaan niet te zeggen.

Een externe zoekfunctie.

Als je site of provider geen scripts toelaat kun je gebruik maken van een externe zoekdienst die jouw site indexeert. Een bezwaar hiertegen is dat de indexering, het opnemen van jouw pagina’s in de database van de externe zoekmachine, achterloopt op de wijzigingen. Afhankelijk van de frequentie waarmee de robot je site bezoekt is dat enkele dagen tot een maand.

Het toevoegen van een externe zoekfunctie is afhankelijk van de gekozen opties meestal vrij simpel, soms moet je je eerst aanmelden, in andere gevallen kunt je de code rechtstreeks plaatsen. Voor bijna elke zoekportal is het mogelijk een formulier te maken waarmee je alleen je eigen site doorzoekt. Er zijn er een aantal die het ook expliciet ondersteunen en dus toestaan:

Naast gebruik maken van een zoekportal zijn er ook speciale diensten om een zoekfunctie toe te voegen aan je site:

 
<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" 
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Google Search">
<font size=-1>
<input type=hidden name=domains value="jouw domein">
<br>
<input type=radio name=sitesearch value=""> WWW 
<input type=radio name=sitesearch value="jouw domein" checked> Alleen dit domein 
<br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google -->

<< Hoe Maak Ik Een Gastenboek | Website Index | Website Fouten >>
©

 
 

Main Home

Index

Contact

Laatste wijzigingen