08.07.2010, 12:53
|
#1 (permalink)
| | PostRank: 2
Registriert seit: 23.04.2010
Beiträge: 69
| Verbesserung, Optimierung und Anpassung der bloginternen Suche Hallo liebe Wordpressler.
Da mir in den öffentlichen Foren niemand helfen kann, versuche ich nun hier mein Problem zu schildern, bzw. suche ich jemanden der meine blogeigene Suche wie folgt beschrieben optimieren kann.
- Die Suchergebnisse sollen nach den Suchworten geordnet sein.
Beispiel: Die User suchen nach "schuhe, billig". Während die normale Wordpress-Suche nun alle Ergebnisse wahllos ausspuckt die entweder 1 oder beide Suchworte(tags, kategorien) beinhalten, kann keine optimale Suche stattfinden, da die Menschen ja billige Schuhe suchen und nicht alles was billig ist und alles was schuhe hat.
Mein Wunsch ist nun eine Unterteilung der Suchergebnisse nach Suchworten.
So sollen ganz oben alle Suchergebnisse stehen die beide Suchworte beinhalten, weiter unten die, die jeweils nur ein suchwort beinhalten.
Ich hoffe es ist verständlich.
Dies soll natürlich nicht auf 2 suchworte beschränkt sein sondern auch mit mehreren suchworten klappen. Z.b. sucht ein user nach "Billig, grün, nase, puder" soll er ganz oben die einträge mit allen suchwörtern, dann die mit 3, dann die mit 2 usw.
Ich hoffe es ist verständlich. Der User soll einfach ganz klar sehen können, auf welche Artikel/Seiten seine suchbegriffe ganz oder teilweise zutreffen.
Bei weiteren Fragen gerne eine PM |
| |
08.07.2010, 14:03
|
#2 (permalink)
| | PostRank: 10
Registriert seit: 30.04.2009 Ort: Zürich
Beiträge: 1.659
| Mir scheint, da will jemand die eierlegendewollmilchsauoderwiedieauchrichtigheisse nmag neu erfinden. Mir geht der praktische Nutzen der Auflistung aller möglichen Permutationen von sagen wir 4 Suchkriterien ab. Um es mal an einem Beispiel zu verdeutlichen:
Wenn es mir auf die Suchbegriffe "billig, grün, nase, puder" ankommt, dann will ich alle vier haben, wollte ich auch cremen zusätzlich zu puder, würde ich zwei Suchläufe machen, oder den fünften Suchbegriff auch einschliessen; und wenn es mir egal wäre, ob puder oder creme, dann würde ich den Begriff ganz weglassen.
Konkret habe ich zwar nicht ausgetestet, was Dein Wunsch für die performance bedeutet, könnte mir aber vorstellen, dass es an die Ressourcen geht.
Ansonsten ist die Suchfunktion recht gut im Codex beschrieben - hast Du schon mal reingeschaut?
LG Domi |
| |
08.07.2010, 14:53
|
#3 (permalink)
| | PostRank: 2
Registriert seit: 17.01.2008
Beiträge: 73
| wie wäre es mit der google custom search? |
| |
08.07.2010, 15:14
|
#4 (permalink)
| | PostRank: 2
Registriert seit: 23.04.2010
Beiträge: 69
| google custom search hatte ich schon drauf und ich bin irgendwie nicht begeistert.
im Grunde möchte ich doch einfach nur, dass wen jemand 4 begriffe sucht, die einträge auf jeden fall primär bekommt die alle 4 begriffe beinhalten und nicht einfach alle einträge die einen begriff beinhalten.
andersherum möchte ich aber auch nicht, dass wenn jemand 4 begriffe sucht, dass er leer ausgeht und z.b. etwas vorgeschlagen bekommt, dass 3 dieser begriffe beinhaltet.
geht das nicht irgendwie? ich hab zwar keine ahnung von scripten, coden und programmieren..aber ich denke dass muss doch machbar sein ohne sämtliche ressourcen aufzufressen |
| |
08.07.2010, 15:22
|
#5 (permalink)
| | PostRank: 10
Registriert seit: 30.04.2009 Ort: Zürich
Beiträge: 1.659
| Es tut mir leid, aber das Thema ist nicht, ob Du von irgendwas eine "Ahnung hast", sondern ob Du gewillt bist, Dich mit der Materie auseinanderzusetzen. Darauf zielten meine obigen Bemerkungen. Denn auch nach mehrmaligem Lesen scheint mir Dein Konzept reichlich konfus (ob es an meinem Empfänger liegt, und gar nicht an Deinem Sender, ist grundsätzlich auch eine Möglichkeit). Machbar ist vieles, ob es auch sinnvoll ist, das ist und bleibt *für mich* meine Frage.
LG Domi |
| |
08.07.2010, 15:35
|
#6 (permalink)
| | PostRank: 2
Registriert seit: 23.04.2010
Beiträge: 69
| Zitat:
Zitat von Domino5702 Denn auch nach mehrmaligem Lesen scheint mir Dein Konzept reichlich konfus (ob es an meinem Empfänger liegt, und gar nicht an Deinem Sender, ist grundsätzlich auch eine Möglichkeit). Machbar ist vieles, ob es auch sinnvoll ist, das ist und bleibt *für mich* meine Frage. | Nun ich finde es extremst sinnvoll. Sei doch mal ein suchender User. Du suchst einen Shop, einen Shop der billige Schuhe verkauft. Jetzt tippst du "schuhe" und "billig" ein. Die derzeitige Suche spuckt alles aus was es in irgendeiner form damit verbinden kann, sprich billige elektroläden oder schuhläden die ganz und garnicht billig sind.
Wie bekomme ich es hin, dass nur Läden angezeigt werden, die ALLE tags beinhalten, damit der User eben genau das bekommt was er will.
Und nein ich will mich da eben nicht mehr reinfuchsen. Ich hab von coden usw. keine ahnung und bevor ich da rumfummel und am Ende nichts mehr geht, will ich doch da lieber einen profi ranlassen um am ende wirklich ein funktionierendes produkt vor mir zu haben
Geändert von walinjo (08.07.2010 um 15:43 Uhr).
|
| |
08.07.2010, 16:08
|
#7 (permalink)
| | WPD-Moderator
Registriert seit: 17.05.2009 Ort: Rot am See
Beiträge: 2.252
| Ich bin auch immer dabei meine Suchfunktion zu verbessern und ich halte diese Sache durchaus für gut. Mit ner eigenen Funktion liese sich das sicher auch recht schnell umsetzen, man muss eben PHP bzw. MySQL beherschen. Ich weiß jetzt leider nicht wie das genau aussehen muss um die Datenbank dementsprechend zu "befragen". Sollte eigentlich möglich sein das schon direkt so abzufragen?! |
| |
08.07.2010, 17:06
|
#8 (permalink)
| | PostRank: 10
Registriert seit: 30.04.2009 Ort: Zürich
Beiträge: 1.659
| Nochmal: mir geht es gar nicht darum, dass Du die Geschichte selber codest, ich meine, Du hast Dein Anliegen nicht klar formuliert. Bei den billigen Schuhen ist es mir klar, aber wozu soll der User überhaupt bei dem billigen grünen Puder für die Nase die Treffer mit nur 3 und 2 und 1 dieser vier Begriffe angezeigt bekommen. Im Grunde sucht er/sie/es das Produkt "billiges-grünes-puder-für-die-nase", blosss er kennt den Hersteller nicht.
So, und damit das Ganze einen Bezug zu WP bekommt: damit der User überhaupt weiss, wonach es sich lohnt zu suchen bzw. welche Tags es gibt, kann man zB eine Tag-Cloud generieren, oder eine Liste, die alle Tags aufführt (womit wir bei dem Vorschlag von Bambaataa wären, nämlich einer SELECT-Abfrage).
Aber: das sind meine Gedanken dazu, welche *mir* auch glasklar sind, weil ich sie nur durch *meine* Wahrnehmungsfilter jage, und darum ist auch Dir das eigene Anliegen auch klar, und mir nicht.
Und ich will Dich nicht plagen, oder blossstellen - nein, ich finde das Projekt spannend, und versuche mit Dir und den anderen Beitragendedn das konzeptionell zu fassen.
LG Domi |
| |
09.07.2010, 00:06
|
#9 (permalink)
| | WPD-Moderator
Registriert seit: 17.05.2009 Ort: Rot am See
Beiträge: 2.252
| @Domino5702
Jetzt komm was ist so schwer. Du suchst nach "grünen Schuhen". Was willst Du dann für Ergebnisse? Rote Schuhe? Braune Schuhe oder eben lieber doch grüne Schuhe? Jetzt klar? Deshalb sollten Suchergebnisse wo beide gesuchten Wörter (in meinem Beispiel grüne UND Schuhe) enthalten vor denen kommen die nur eins der Worte enthalten. |
| |
09.07.2010, 07:07
|
#10 (permalink)
| | PostRank: 10
Registriert seit: 30.04.2009 Ort: Zürich
Beiträge: 1.659
| @Bambaataa:
Es mag an der Uhrzeit liegen. Weder Du noch der Threadersteller brauchen mir den Sinn der Abfrage nach "billigen Schuhen" erklären. Zitat: |
Bei den billigen Schuhen ist es mir klar
| Ich denke, im 2. Teil des Satzes habe ich erklärt, was ich als problematisch ansehe, und auch warum.
LG Domi |
| | | Themen-Optionen | | | | Ansicht | Linear-Darstellung |
Forumregeln
| Es ist dir nicht erlaubt, neue Themen zu verfassen. Es ist dir nicht erlaubt, auf Beiträge zu antworten. Es ist dir nicht erlaubt, Anhänge hochzuladen. Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten. HTML-Code ist aus. | | | Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. | |