Brauche AND anstatt OR Suche
Moderator: Thorsten
Brauche AND anstatt OR Suche
Hi,
ich brauche im Suchfeld ein AND Suche anstelle der OR Suche. Wie kann ich das ändern.
Danke und Gruss
C.
ich brauche im Suchfeld ein AND Suche anstelle der OR Suche. Wie kann ich das ändern.
Danke und Gruss
C.
Re: Brauche AND anstatt OR Suche
Hi,
welche Datenbank nutzt du denn?
bye
Thorsten
welche Datenbank nutzt du denn?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Brauche AND anstatt OR Suche
Hi Thorsten,
ich nutze mySQL.
Gruss
Claus
ich nutze mySQL.
Gruss
Claus
Re: Brauche AND anstatt OR Suche
Hi Claus,
welche Version von MySQL? Das wäre auch wichtig.
bye
Thorsten
welche Version von MySQL? Das wäre auch wichtig.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Brauche AND anstatt OR Suche
Apache 2.0.63
PHP 5.2.5
MySQL 5.0.77-community
PHP 5.2.5
MySQL 5.0.77-community
Re: Brauche AND anstatt OR Suche
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Brauche AND anstatt OR Suche
Hi Thorsten,
danke für Deine Antwort. Funtzt leider nicht. Probier mal '+spring +flower +season' auf http://www.quovadis-southern-africa.co.za und du bekommst 10 Suchergebnisse, die jeweils einzelne Suchbegriffe beinhalten, aber nicht alle drei Begriffe. Es sollen aber alle drei Begriffe enthalten sein. Ich habe alles ausprobiert, aber irgendwie hat das nicht hin oder ich bin zu blöde...
Danke und Gruss
Claus
danke für Deine Antwort. Funtzt leider nicht. Probier mal '+spring +flower +season' auf http://www.quovadis-southern-africa.co.za und du bekommst 10 Suchergebnisse, die jeweils einzelne Suchbegriffe beinhalten, aber nicht alle drei Begriffe. Es sollen aber alle drei Begriffe enthalten sein. Ich habe alles ausprobiert, aber irgendwie hat das nicht hin oder ich bin zu blöde...
Danke und Gruss
Claus
Re: Brauche AND anstatt OR Suche
Hi,
ich bekomme da 4 Ergebnisse:
http://www.quovadis-southern-africa.co. ... tegory=%25
bye
Thorsten
ich bekomme da 4 Ergebnisse:
http://www.quovadis-southern-africa.co. ... tegory=%25
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Thu Sep 24, 2009 4:47 pm
Re: Brauche AND anstatt OR Suche
Hallo,
ich muss den Thread noch mal rauskramen:
Wo kann ich den Code verändern, das die UND-Verknüpfung im Hintergrund funktioniert?
Ich habe schon in der search.php und inc/functions.php nachgesehen. Muss ich den Suchstring noch selber auseinander nehmen?
Gruß
ich muss den Thread noch mal rauskramen:
Wo kann ich den Code verändern, das die UND-Verknüpfung im Hintergrund funktioniert?
Ich habe schon in der search.php und inc/functions.php nachgesehen. Muss ich den Suchstring noch selber auseinander nehmen?
Gruß
Re: Brauche AND anstatt OR Suche
Hi,
für eine UND Suche muss ein + vor die zu suchenden Wörter gesetzt werden. Wofür braucht man denn eine UND-Suche per default?
bye
Thorsten
für eine UND Suche muss ein + vor die zu suchenden Wörter gesetzt werden. Wofür braucht man denn eine UND-Suche per default?
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Thu Sep 24, 2009 4:47 pm
Re: Brauche AND anstatt OR Suche
Hallo,
bei über 1500 Artikeln kann ein Suchergebnis schnell sehr groß und unspezifisch werden wenn man standardmäßig mit "ODER" sucht.
Vergleiche z. B. bei Google "faq OR programm" mit "faq programm". Klar kann man auch immer über die Qualität der Fragestellung (des Suchbegriffs diskutieren). Die Erwartungshaltung dürfte jedoch ein Ergebniss sein, dass zuerst (oder nur) die Treffer ausgibt, bei denen beide Begriffe vorkommen.
Wo müsste ich das + im Quellcode ergänzen? Wird der Suchstring bereits anhand der Leerzeichen auseinandergenommen?
Gruß
bei über 1500 Artikeln kann ein Suchergebnis schnell sehr groß und unspezifisch werden wenn man standardmäßig mit "ODER" sucht.
Vergleiche z. B. bei Google "faq OR programm" mit "faq programm". Klar kann man auch immer über die Qualität der Fragestellung (des Suchbegriffs diskutieren). Die Erwartungshaltung dürfte jedoch ein Ergebniss sein, dass zuerst (oder nur) die Treffer ausgibt, bei denen beide Begriffe vorkommen.
Wo müsste ich das + im Quellcode ergänzen? Wird der Suchstring bereits anhand der Leerzeichen auseinandergenommen?
Gruß
Re: Brauche AND anstatt OR Suche
Hi,
das passiert in der jeweiligen search() Methode der genutzten DB-Klasse.
bye
Thorsten
das passiert in der jeweiligen search() Methode der genutzten DB-Klasse.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
-
- Posts: 13
- Joined: Thu Sep 24, 2009 4:47 pm
Re: Brauche AND anstatt OR Suche
Hi,
danke, es funktioniert.
Ich habe in der inc/PMF_DB/Mysql.php der Zeile 189 folgenden Code hinzugefügt:
danke, es funktioniert.
Ich habe in der inc/PMF_DB/Mysql.php der Zeile 189 folgenden Code hinzugefügt:
Code: Select all
$array = explode(" ",$string);
if (count($array) > 1)
{
$string = "";
foreach ($array as $value)
{
$string = $string.'+'.$value.' ';
}
}