Seite 1 von 2

[3.3] Frage zur Suchfunktion (Suche)

Verfasst: 17.05.2021 18:15
von Wolkenbruch
Hallo,

habe bei mir im Forum die Suche von MySQL Fulltext auf phpBB Native Fulltext umgestellt.

Dazu habe ich zuerst im ACP unter ⇨ SERVER-KONFIGURATION ⇨ SUCHFUNKTION auf phpBB Native Fulltext umgestellt.
Dann habe ich unter WARTUNG ⇨ SUCH-INDIZES den alten Indiz gelöscht und bei der neuen Funktion einen neuen Indiz erstellt.

Die Suche funktioniert, jedoch wird bei jeder Suche, egal wieviele Beiträge gefunden wurden immer: Die Suche ergab 0 Treffer angezeigt.
Wie kann ich das korrigieren?

Danke.

EDIT: Ich habe wieder auf MySQL Fulltext eingestellt. Auch hier kommt nach der erfolgreichen Suche: Die Suche ergab 0 Treffer.

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 17.05.2021 19:38
von Scanialady
Ist der Index denn bereits aufgebaut? Bei einem größeren Forum mit vielen Beiträgen mag das eine Weile dauern.

Du könntest noch schauen, was du im ACP - Allgemein - Suchfunktion - phpBB Native Fulltext eingestellt hast.

Minimal indizierte Zeichen
Maximal indizierte Zeichen
Schwelle für häufig vorkommende Wörter

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 17.05.2021 19:46
von Wolkenbruch
Ja der Index ist aufgebaut.

Ich habe wieder auf MySQL Fulltext zurückgestellt.

Im ACP unter Allgemein - Suchfunktion sieht es so aus:

Verwendetes Backend: MySQL Fulltext
Minimal indizierte Zeichen: 4
Maximal indizierte Zeichen: 84

Unter Wartung - Such-Indizes:

MySQL Fulltext (aktiv) - Wert: 78849

Nach wie vor kommt bei erfolgreich abgeschlossener Suche die Angabe: Die Suche ergab 0 Treffer.

Weiß wer was?

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 18.05.2021 18:32
von Wolkenbruch
Ich fahre es nochmal hoch das Thema.
Weiß wirklich keiner eine Lösung des geschilderten Problems? (Zähler bei der Suche funktioniert nicht!)

Danke!

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 18.05.2021 20:49
von Lehrling
Geht es um das in der Signatur verlinkte Forum? Da wird tatsächlich angezeigt, dass es 0 Suchergebnisse gibt, aber de facto erscheinen unzählige Ergebnisse dann darunter. Hast du kürzlich ein Update gemacht, bei dem es vielleicht zu Fehlern kam?

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 18.05.2021 21:55
von Wolkenbruch
@Lehrling: Danke für die Antwort ;-)
Ja es geht um das erwähnte Forum.
Beim Update von 3.3.3 zu 3.3.4 erschienen lediglich die ⇨ hier erwähnten zwei gelben Hinweise.

Der Fehler beim Beitragszähler der Suche ist mir erst aufgefallen als ich Testweise das Such-Backend wie im ersten Beitrag beschrieben umgestellt hatte. Ob der Fehler schon vor der Umstellung da war weiß ich leider nicht zu sagen.

Alles in allem, die Suche funktioniert nur der Zähler nicht.
Egal ob die Suche was findet oder nicht, der Zähler sagt immer: Die Suche ergab 0 Treffer.

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 19.05.2021 07:15
von Kirk
Das Problem hatte ich auch, es liegt an den Debug Modus. Hatte diese in diesem Beitrag schon mal erwähnt.

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 19.05.2021 11:49
von Dr.Death
Hi Kirk,

danke fürs finden....... ich dann mal einen Bugreport erstellt: https://tracker.phpbb.com/browse/PHPBB3-16779

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 19.05.2021 13:18
von Kirk
Hi Doc
Es kommt nicht in jedem Board vor.
Bei mir:
  • phpBB Version; 3.3.4
  • Datenbank-Server: MySQL(i) 10.3.27-MariaDB-1:10.3.27+maria~stretch
  • gzip-Komprimierung: Aus
  • PHP-Version: 7.4.2
In einem anderen Board:
  • phpBB Version; 3.3.4
  • Datenbank-Server: MySQL(i) 5.7.32
  • gzip-Komprimierung: Aus
  • PHP-Version: 7.2.34
Bei beiden handelt es sich um ein bezahlten Webspace aber bei unteschiedlichen Hostern.

Re: [3.3] Frage zur Suchfunktion (Suche)

Verfasst: 19.05.2021 14:21
von Dr.Death
Hatte das kurz nachgestellt, hab allerdings zur Zeit nur PHP 7.4.x bei dem es auftrat mit aktivierten

Code: Alles auswählen

debug.sql_explain: true