Hi, when searching for deal posts with Dan Murphys, a distinct set of results are returned in comparison to when one searches for Dan Murphy's.
Case in point, I posted a deal this afternoon which was flagged as a duplicate. That is correct, it was a duplicate, however the earlier deal was not appearing in my search results, as I had not used the apostrophe version.
It would be nice to come up with a solution for this - as from a human perspective, Dan Murphys and Dan Murphy's are identical.
Same thing with JB HiFi and JB Hi-Fi
Just to recap:
and…
You shouldn't be using a search alert for either dan murphy's or dan murphys. You should be subscribing to the store.
Also the duplicate checker didn't work as the URL was slightly different. Your post had
https://www.danmurphys.com.au/list/member-offers?i_cid=dskmo…
whereas the original had
https://www.danmurphys.com.au/list/member-offers
So if you had put in the same link you would have received this error detecting a duplicate:
Re - If you type start typing dan murphy's in the dropdown, the store will be shown.
Maybe it is shown if you type at 1 character per second :)
It is not shown when you type at a reasonable speed and type "dan murphys".
Not sure why all the negative votes. Open developer tools in chrome and type "dan murphys" in the search deal or forum posts - at a reasonable speed using a keyboard rather than a phone
You will see a POST request to www.ozbargain.com.au/api/rpc with payload like
{"version":"1.0","method":"search_autocomplete","params":["dan murphys"]}
and with result
{"error": null, "result": {}}
Instead type "dan murphy's" and you get back the response
{
"error": null,
"result": {
"d": [
{
"name": "Dan Murphy's",
"path": "/deals/danmurphys.com.au",
"image": "https://files.ozbargain.com.au/d/23/9323s.jpg?h=490d7a63"
}
],
"n": [
{
"name": "Hendrick\u2019s Neptunia Gin 700ml $50 (Membership Required) + Delivery …",
"path": "/node/891471"
}
]
}
}
If i type slooooowww
d a n m u r p
then yes the API request would just be for those first few characters.