MyBB.de Forum
Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 (/thread-35052.html)

Seiten: Seiten: 1 2


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - holm - 19.09.2017

Das ist für mich ne echt spannende Frage :-)

Aber eine Antwort habe ich dafür freilich gar nicht.
Ein grep -i findet auch zu "AND t.fid='0'" nichts.

Hat noch Jemand eine Idee? Soll ich irgendwas checken?

Gruß,

Holm


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - doylecc - 19.09.2017

Was interessant wäre... hat es eine Auswirkung, wenn du testweise mal diese Zeile:
Code:
<input type="hidden" name="forums[]" value="all" />
im Template header_quicksearch bei den anderen Formularfeldern hinzufügst?


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - holm - 19.09.2017

Ich verstehe nicht welche Formularfelder Du meinst.

Edit:

Sorry, bin manchmal schwer von Begriff.
Ja, es hat einen Einfluß:
Code:
Sep 19 22:50:36 pj5 postgres[69990]: [12-1] LOG:  statement: SELECT t.tid, t.firstpost
Sep 19 22:50:36 pj5 postgres[69990]: [12-2]                                     FROM mybb_threads t
Sep 19 22:50:36 pj5 postgres[69990]: [12-3]                                     WHERE 1=1        AND t.closed NOT LIKE 'moved|%'  AND LOWER(t.subject) LIKE '%einzelgatter%'
Sep 19 22:50:36 pj5 postgres[69990]: [13-1] LOG:  statement: SELECT p.pid, p.tid
Sep 19 22:50:36 pj5 postgres[69990]: [13-2]                             FROM mybb_posts p
Sep 19 22:50:36 pj5 postgres[69990]: [13-3]                             LEFT JOIN mybb_threads t ON (t.tid=p.tid)
Sep 19 22:50:36 pj5 postgres[69990]: [13-4]                             WHERE 1=1          AND t.closed NOT LIKE 'moved|%'  AND LOWER(p.message) LIKE '%einzelgatter%'

...es funktioniert und bringt Suchergebnisse.
Es fehlten also die zu durchsuchenden Foren in der Form...
Dankeschön!!!

Da wir gerade dabei sind, uns ist da noch Was aufgefallen bei der Mitgliedersuche. Offensichtlich ist diese "Buchstabenliste" case sensitiv, was ziemlicher Quatsch ist, da es keine Kleinbuchstaben zur Auswahl gibt.

Ich heiße da "scary man" (weil ich manchmal furchteinflößend bin), ein Tippen auf das "S" fördert mich nicht zu Tage, aber eine Suche mit der Eingabe "sc" weiter unten auf der Seite schon.
Bekommen wir das auch noch gefixt? Ist denke ich aber nicht ganz so dringend..


Gruß,

Holm


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - doylecc - 19.09.2017

(19.09.2017, 21:42)holm schrieb: Da wir gerade dabei sind, uns ist da noch Was aufgefallen bei der Mitgliedersuche. Offensichtlich ist diese "Buchstabenliste" case sensitiv, was ziemlicher Quatsch ist, da es keine Kleinbuchstaben zur Auswahl gibt.

Ich heiße da "scary man" (weil ich manchmal furchteinflößend bin), ein Tippen auf das "S" fördert mich nicht zu Tage, aber eine Suche mit der Eingabe "sc" weiter unten auf der Seite schon.
Bekommen wir das auch noch gefixt? Ist denke ich aber nicht ganz so dringend..

Das scheint mal wieder PGSQL-spezifisch zu sein, bei MySQL ist es case insensitiv.
Versuche mal Folgendes:
In der Datei memberlist.php ändere die Zeile 185 von:
PHP-Code:
$search_query .= " AND u.username LIKE '".$username_like_query."%'"

für PGSQL zu:
PHP-Code:
$search_query .= " AND LOWER(u.username) LIKE LOWER('".$username_like_query."%')"



RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - holm - 20.09.2017

..Top! Funktioniert nun auch wie es sollte. Vielen Dank nochmal.

Kümmert Ihr Euch das das Upstream mit in den Code einfließt oder soll ich das irgendwie tun?

Gruß,

Holm


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - doylecc - 20.09.2017

Du könntest ja im Bug-Bereich noch ein Thema dazu eröffnen, das hierauf verweist, damit es nicht unbemerkt durchrutscht.


RE: Keine Suchergebnisse PGSQL9.6.4, MyBB1.8.12 - holm - 20.09.2017

Ok, ich werde da mal mein Glück versuchen.

Hab vielen Dank nochmal.

Gruß,

Holm