question

kaverkdev avatar image
0 Likes"
kaverkdev asked ·

"OR" logic broken in eBay search (website and Finding API)

I'm getting unexpected results in eBay searches, both on the US website and Finding API. Searching for "buttercream stratocaster" and limiting the price between $250 and $600 brings back a few results. Changing the query to "buttercream (strat,stratocaster)" removes some of those results. Using "OR" logic like that shouldn't remove valid results, so what's happening?

finding apisearch
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
clickimusprime avatar image
0 Likes"
clickimusprime answered ·

The missing items should be reflected in a search for butter cream (strat,stratocaster)

I figure that the parser finds butter cream or buttercream when you search buttercream, but that behavior isn't supported when you switch to boolean format.

(butter cream, buttercream) (strat,stratocaster) would include them all.

This behavior is not universal. e.g. playerseries stratocaster won't find anything. So it's not just smashing words together. They probably have prepared substitution lists to normalize searches. You just have to identity the differences in the missing listings.

·
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.