I'm trying to crowd results by a single attribute and contrary to my
expectations I get less
results with increasing crowding value which is supposed to allow more
results that have the same
attribute value.

Example of this behavior uses following query while varying crowding
value from 1-3.
Value 2 returns more results than 1 but value 3 returns considerably
less results!?
My expectations is that allowing same upc to appear multiple times you
should get
more results.

http://www.google.com/base/feeds/snippets/-/products?bq=seagate+freeagent[target
country:us][condition:new]&crowdby=upc(text):3

$ curl "http://www.google.com/base/feeds/snippets/-/products?bq=seagate
+freeagent%5btarget+country%3aUS%5d%5bcondition%3anew%5d&crowdby=upc
(text)%3a1" | xmllint --format - | grep "g:upc" | wc

     18      36     792

$ curl "http://www.google.com/base/feeds/snippets/-/products?bq=seagate
+freeagent%5btarget+country%3aUS%5d%5bcondition%3anew%5d&crowdby=upc
(text)%3a2" | xmllint --format - | grep "g:upc" | wc

     20      40     880

$ curl "http://www.google.com/base/feeds/snippets/-/products?bq=seagate
+freeagent%5btarget+country%3aUS%5d%5bcondition%3anew%5d&crowdby=upc
(text)%3a3" | xmllint --format - | grep "g:upc" | wc
      2       4      88

In addition to that running query directly in a browser (first
example) is producing different number
of results (5-7) than curl and URL encoded query string (2-4). I
expect some variation in results
but relative difference is consistent.

Any ideas why I get less results with crowdby=upc(text):3 (compared to
values 1 and 2)
and why there is a difference in results between browser (Firefox 3.0)
and curl?

Thanks
Miro

--

You received this message because you are subscribed to the Google Groups 
"Google Base Data API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-base-data-api?hl=en.


Reply via email to