zoekrobot en aantal karakters

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
JoJa
Berichten: 10
Lid geworden op: 01 aug 2005, 23:22

zoekrobot en aantal karakters

Bericht door JoJa » 01 aug 2005, 23:35

hoi,


de zoekrobot geeft enkel resultaat als de zoektekst groter is dan twee karakters (vanaf drie dus).

nu worden op m'n forum nogal veel afkortingen gebruikt van (jawel) twee karakters. de zoekrobot geeft dan gewoon de melding dat er niets gevonden is.

en dan nu de vraag: waar kan men die parameter veranderen, zodat zoekteksten van 2 karakters ook gezocht worden of geeft dit problemen?

alvast bedankt!

Lontronics

Bericht door Lontronics » 01 aug 2005, 23:39

### AANPASSING ZODAT WOORDEN <5 KARAKTERS NIET MEER DOOR ZOEKFUNCTIE WORDEN GEINDEXEERD:

Open /includes/functions_search.php
Volgende stuk is 2 in een 4 veranderd:

Code: Selecteer alles

	if ( $mode == 'post' )
	{
		$entry = str_replace('*', ' ', $entry);

		// 'words' that consist of <5 or >20 characters are removed.
		$entry = preg_replace('/[ ]([\S]{1,4}|[\S]{21,})[ ]/',' ', $entry);
Zo heb ik het in mijn forums aangepast en volgens mij werkt het uitstekend ;)

Succes :thumb:
Jan

JoJa
Berichten: 10
Lid geworden op: 01 aug 2005, 23:22

Bericht door JoJa » 01 aug 2005, 23:50

hij doet het niet :cry:

heb het stukje [\S]{1,2}| weggelaten, maar het resultaat blijft hetzelfde.
heb trouwens eens jouw code geprobeerd, en een zoekstring van 3 karakters vindt hij nog steeds :?

Lontronics

Bericht door Lontronics » 02 aug 2005, 06:44

Alles wat al in de woordenlijst staat vindt hij ook nog steeds.
Het enige wat deze aanpassing doet is bij nieuwe posts die woorden met < x-karakters niet meer toevoegen aan de woordenlijst ;)

Groet,
Jan

JoJa
Berichten: 10
Lid geworden op: 01 aug 2005, 23:22

Bericht door JoJa » 02 aug 2005, 12:32

en waar staat die woordenlijst juist?
als ik dan in die woordenlijst de gebruikelijke afkortingen van 2 karakters zet, heb ik geen problemen meer om op hen te zoeken?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 02 aug 2005, 12:40

Die staat in de database, en dan moet je voor ieder bericht waar dat in staat die erinposten. Als je kijkt op phpbbhakcs, kan je de rebuild search mod vinden, die doet dat dacht ik voor je :)

Gesloten