Seite 1 von 1

Suche unzuverlässig

Verfasst: 24.02.2004 18:20
von ahellmund
Hallo,

ist es möglich, daß die Suche ab einer bestimmten Länge des Suchwortes nicht mehr zuverlässig funktioniert? In meinem Forum habe ich das Problem, daß Einträge zum Beispiel mit dem Begriff 'Schnittstellenkonzept' nicht gefunden werden.

Ich verwende phpbb 2.0.6. MOD's die in irgend einem Zusammenhang mit der Suchfunktion stehen, sind nicht installiert.

Bin für jede Hilfe dankbar. Die Suche hier im Forum hat leider nichts gebracht.

Hier noch der Link zum Forum:
http://www.ahellmund.de/forum/index.php

Die Suche mit 'Schnittstellenkonzept' müßte eigentlich folgenden Eintrag finden:
http://www.ahellmund.de/forum/viewtopic.php?t=196

Ich habe den Test mit verschiedenen Varianten gemacht (Begriff im Titel oder im Text oder (im Titel und im Text)), jedesmal mit dem gleichen Ergebnis - nix. Kürzere Begriffe werden ohne weiteres gefunden.

Danke für Eure Hilfe.

André

Verfasst: 24.02.2004 18:35
von PhilippK
Bei 20 wird abgeschnitten bzw. nicht mehr indiziert.

Gruß, Philipp

Suche unzuverlässig

Verfasst: 24.02.2004 18:48
von ahellmund
nicht schön, aber jetzt weiß ich wenigstens den Grund :(

Danke.

Verfasst: 24.02.2004 20:19
von Mister_X
du könntest das natürlich ändern
phpBB2/includes/functions_search.php

Code: Alles auswählen

		// 'words' that consist of <3 or >20 characters are removed.
		$entry = preg_replace('/[ ]([\S]{1,2}|[\S]{21,})[ ]/',' ', $entry);
einfach eine größere Zahl als 21 wählen (aber nicht größer als 50), aber Achtung die Datenbank wird natürlich dadurch immer größer.

Falls du die Änderungen durchführst musst du den Suchindex danach neu aufbauen mit diesem Mod: http://www.phpbbhacks.com/viewhack.php?id=434