Fehler bei Suche mit 2-stelligen Begriffen + Joker

Bitte vor dem Schreiben eines neuen Support Beitrages immer erst hier nachlesen!
Aktuelle Probleme werden im Systemstatus bekannt gegeben!
Antworten
denkmann
Administrator
Beiträge: 5368
Registriert: 31.12.2003, 00:14
Wohnort: Stolberg (Rhld.) bei Aachen
Kontaktdaten:

Fehler bei Suche mit 2-stelligen Begriffen + Joker

Beitrag von denkmann »

Hallo zusammen,

eine aufmerksame BayWotch Benutzerin machte mich auf folgenden Effekt aufmerksam.

Die Suche nach einem zweistelligen Suchbegriff - bestehend aus einem Buchstaben und einer Ziffer, gefolgt von einem Jokerzeichen (*) - funktioniert nicht korrekt.

Dies betrifft sowohl die Suche auf der eBay Webseite als auch die neue Suche in BayWotch 4.2 (und auch PreisHai sowie www.baygel.de).

Beispiel:

nikon d7*
http://shop.ebay.de/i.html?_nkw=nikon+d7%2A

ergibt >20.000 Treffer, wobei die meisten aber kein "d7..." im Artikelnamen enthalten.

Ist der Suchtext länger als 2 Zeichen, funktioniert es problemlos, z.B.

nikon d70*
http://shop.ebay.de/i.html?_nkw=nikon+d70%2A

ergibt >7.000 Treffer mit "D70, D700, D70s, ..." etc.

Ebenfalls funktioniert es, wenn ein 2-stelliger Suchbegriff aus nur Buchstaben oder nur Zahlen besteht, z.B.

nikon fa*
http://shop.ebay.de/i.html?_nkw=nikon+fa%2A

ergibt ca. 400 Treffer mit "FA, Faro, Fast, fabrikneu, ..." etc.

nikon 54*
http://shop.ebay.de/?_nkw=nikon+54%2A

ergibt ca. 350 Treffer mit "540, 5400, 540EZ, ..." etc.


Der Fehler tritt also nur bei 2-stelligen Suchbegriffen mit Joker auf, die folgendes Muster aufweisen:

Code: Alles auswählen

[Buchstabe][Ziffer]* 
Beim Umstieg von BayWotch 4.1 auch 4.2 sollte das beachtet werden! Wenn eine bestehende Suchmaske mit einem Suchbegriff dieser Form arbeitet, wird man mit hoher Wahrscheinlichkeit unnötig viele Angebote in die Datenbank laden.

Momentan kann ich noch nicht beurteilen, ob es sich hier um einen eBay Bug oder ein gewolltes Verhalten der Suchmaschine handelt. Ich habe das Thema im eBay Entwickler-Forum angeregt und werde versuchen, dies als Bug zu melden, sollte eBay nicht auf mein Posting reagieren.
Zuletzt geändert von denkmann am 12.02.2011, 13:02, insgesamt 1-mal geändert.
Gruß,
Elmar Denkmann
(Entwickler)
denkmann
Administrator
Beiträge: 5368
Registriert: 31.12.2003, 00:14
Wohnort: Stolberg (Rhld.) bei Aachen
Kontaktdaten:

Beitrag von denkmann »

Hallo nochmal,

ich nutze diesen Thread, um weitere wichtige Hinweise zur neuen eBay Suche zu geben.

Eine weitere Besonderheit ist das Limit von 98 Zeichen bei Suchtexten.

Die maximale Länge pro Suchbegriff beträgt 98 Zeichen. Bei längeren Suchbegriffen erfolgt eine entsprechende Fehlermeldung.

Nun werden gerne mehrere Begriffe in Klammern gesetzt, um diese dann gebündelt auszuschließen, z.B.
nintendo -(egg,ball,ballon,baloon,flagman,helmet,judge,juggler,lion,manhole,vermin,bombs,circus,mickey,popeye,snoopy)
Zu beachten ist hierbei, daß der Text in Klammern ohne Leerzeichen geschrieben wurde und daher von eBay als überlanger Suchtext interpretiert wird. Das Problem: Es erfolgt keinerlei Hinweis über die API!

Daher überprüft BayWotch alle Suchtexte auf diese "Falle" und gibt eine entsprechende Warnmeldung aus. Achtung: Diese Meldung erfolgt derzeit nur bei der manuellen Suche, nicht bei automatischer Job-Ausführung!

Lösung: Man muss lediglich dafür sorgen, daß bei längeren Wortlisten spätestens nach 98 Zeichen ein Leerzeichen folgt, sinnvollerweise nach einem Komma, z.B.

Code: Alles auswählen

...juggler,lion, manhole...
Tipp: Testen Sie nach einem Update auf Version 4.2 unbedingt Ihre gespeicherten Suchmasken manuell! Nur so erhalten Sie die Warnhinweise von BayWotch.
Gruß,
Elmar Denkmann
(Entwickler)
denkmann
Administrator
Beiträge: 5368
Registriert: 31.12.2003, 00:14
Wohnort: Stolberg (Rhld.) bei Aachen
Kontaktdaten:

Beitrag von denkmann »

Hallo zusammen,

eBay hat den Effekt mit dem "[Buchstabe][Ziffer]*" Problem (siehe erster Beitrag oben) nun offiziell als Bug aufgenommen:

http://dev-forums.ebay.com/thread.jspa? ... =500043031
Gruß,
Elmar Denkmann
(Entwickler)
denkmann
Administrator
Beiträge: 5368
Registriert: 31.12.2003, 00:14
Wohnort: Stolberg (Rhld.) bei Aachen
Kontaktdaten:

Beitrag von denkmann »

Hallo zusammen,

der oben beschriebene eBay Bug ("[Buchstabe][Ziffer]*") wurde gefixt:

http://dev-forums.ebay.com/thread.jspa? ... =500043031
Gruß,
Elmar Denkmann
(Entwickler)
Antworten