Seite 1 von 1

Suche liefert falsches Ergebnis

Verfasst: 30.04.2014 12:56
von NicoM
Hallo,

ich habe jetzt alles Mögliche versucht, kriege das Problem aber nicht in den Griff, auch nach Umstellung von native auf mysql.
Beschreibung:
Ich weiß, dass in einem bestimmten Thread 2 ganz bestimmte Wörter vorkommen. Suche ich nach beiden und lasse mir das Ergebnis als Themen anzeigen, wird das Thema, in dem sich die beiden Suchbegriffe befinden, nicht gefunden. Warum?
Ich vermutete, dass es daran liegt, dass die Suchbegriffe nicht beide in EINEM Beitrag des Themas vorkommen. Und tatsächlich scheine ich Recht zu haben. Sobald sich beide Suchbegriffe in EINEM Beitarg befinden, wird das Thema gefunden.
Da stimmt doch was nicht. Wisst Ihr warum und wie man das korrigiert?

Gruß,

Re: Suche liefert falsches Ergebnis

Verfasst: 30.04.2014 13:32
von HabNurNeFrage
Hi,

schon ausprobiert, was passiert, wenn Du unter dem Suchfeld zwischen "Nach allen Begriffen suchen" und "Nach einem Begriff suchen" unterscheidest?

LG

Re: Suche liefert falsches Ergebnis

Verfasst: 30.04.2014 14:27
von NicoM
HabNurNeFrage hat geschrieben:Hi,

schon ausprobiert, was passiert, wenn Du unter dem Suchfeld zwischen "Nach allen Begriffen suchen" und "Nach einem Begriff suchen" unterscheidest?

LG
Hi, ja. Standardmäßig steht die Suche ja auf "Nach allen Begriffen suchen". Und das will ich ja auch.
Stelle ich um auf "Nach einem der Begriffe suchen" erhalte ich 40 Seiten Ergebnisse. Darunter höchstwahrscheinlich das Gesuchte. Ich hab's nicht überprüft.

Doch das ändert nicht an dem Fehler, der bei der Suche auftritt.

LG

Re: Suche liefert falsches Ergebnis

Verfasst: 30.04.2014 23:24
von Miriam
Die Syntax für die Suche sollte so benutzt werden:
( fundwort1 | fundwort2 )

Re: Suche liefert falsches Ergebnis

Verfasst: 01.05.2014 09:57
von NicoM
Danke für den Tipp..

Doch auch mit dieser Syntax wird das oben beschriebene Problem nicht gelöst.

Re: Suche liefert falsches Ergebnis

Verfasst: 02.05.2014 17:47
von NicoM
Hallo,

sollte es sich hier um einen Fehler in der Programmierung der Suche-Query handeln, bitte ich darum, den Bug zu melden und in der nächsten Version zu korrigieren.

Danke und Gruß,
NicoM

Re: Suche liefert falsches Ergebnis

Verfasst: 02.05.2014 20:38
von Miriam
Also bei fulltext-native als Such-Backend klappt es so bei mir auf dem Testboard.
Auf phpbb.de klappt es aber auch nicht.

Re: Suche liefert falsches Ergebnis

Verfasst: 02.05.2014 21:41
von NicoM
Wie schon weiter ob en beschrieben, tritt der Fehler in beiden Such-Backends auf.
Es ist also keine Frage des Such-Backends, sondern eine Frage der richtigen Programmierung der Such-Query. Dascheint mir der Fehler zu liegen.