Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

business search parameter sort_by is only returning best_match results #435

Closed
magdini opened this issue Jun 30, 2018 · 10 comments
Closed

Comments

@magdini
Copy link

magdini commented Jun 30, 2018

Overview

  • Client ID: cPy0ap766JgKud7yXFY3Cw
  • Issue type: bug
  • Summary: Search results does not respect sort_by parameter anymore. Any of the distance, rating, review_count or best_match returns the same results (which I believe is all just best_match)
  • Platform: web, postman, Android

Description

sort_by has stopped working for me, using sort_by=distance (or any other option) in the fusion api is all giving me the same results as best_match

Endpoint

Fusion Search API

Parameters or Sample Request

https://api.yelp.com/v3/businesses/search?latitude=59.922320&longitude=10.773144&sort_by=distance&radius=5000&categories=food,bars,restaurants

Response

{
    "businesses": [
        {
            "id": "syrg9fvCsKOVSHvty5xs3g",
            "alias": "tim-wendelboe-oslo",
            "name": "Tim Wendelboe",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/hhrXr8p65JzodsZ8Jy174A/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/tim-wendelboe-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 101,
            "categories": [
                {
                    "alias": "cafes",
                    "title": "Cafes"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9233937,
                "longitude": 10.7556375
            },
            "transactions": [],
            "price": "$",
            "location": {
                "address1": "Grüners Gate 1",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0552",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Grüners Gate 1",
                    "0552 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4794431627",
            "display_phone": "+47 944 31 627",
            "distance": 982.8630160153305
        },
        {
            "id": "6rgYw3FPIE5n2rOgl-lQCA",
            "alias": "døgnvill-burger-oslo",
            "name": "Døgnvill Burger",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/f-_Fhl1VFwr27rNcyREPUA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/d%C3%B8gnvill-burger-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 132,
            "categories": [
                {
                    "alias": "bars",
                    "title": "Bars"
                },
                {
                    "alias": "burgers",
                    "title": "Burgers"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9217078926537,
                "longitude": 10.7516727175116
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Vulkan 12",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0178",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Vulkan 12",
                    "0178 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4721385010",
            "display_phone": "+47 21 38 50 10",
            "distance": 1198.494917447212
        },
        {
            "id": "1aCss6HBo7RIIeY-qeCJRA",
            "alias": "illegal-burger-oslo",
            "name": "Illegal Burger",
            "image_url": "https://s3-media3.fl.yelpcdn.com/bphoto/bfq6DfBKiUIHHA8HoJbj3A/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/illegal-burger-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 168,
            "categories": [
                {
                    "alias": "burgers",
                    "title": "Burgers"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9156914,
                "longitude": 10.7486095
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Møllergata 23",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0179",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Møllergata 23",
                    "0179 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722203302",
            "display_phone": "+47 22 20 33 02",
            "distance": 1551.6431414212577
        },
        {
            "id": "GFWwUXhNlpRCBPmjLwarDA",
            "alias": "fiskeriet-oslo",
            "name": "Fiskeriet",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/qkp2rZlaVHl7awZ7kUX9PA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/fiskeriet-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 116,
            "categories": [
                {
                    "alias": "seafood",
                    "title": "Seafood"
                },
                {
                    "alias": "seafoodmarkets",
                    "title": "Seafood Markets"
                },
                {
                    "alias": "scandinavian",
                    "title": "Scandinavian"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.91455,
                "longitude": 10.74968
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Youngstorget 2 B",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0181",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Youngstorget 2 B",
                    "0181 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722424540",
            "display_phone": "+47 22 42 45 40",
            "distance": 1567.6964847614136
        },
        {
            "id": "AerwxYnnb-sKBcIInRuMdA",
            "alias": "mathallen-oslo-oslo-2",
            "name": "Mathallen Oslo",
            "image_url": "https://s3-media3.fl.yelpcdn.com/bphoto/-a1ErTR3E4Ig03KhS85MnQ/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/mathallen-oslo-oslo-2?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 97,
            "categories": [
                {
                    "alias": "gourmet",
                    "title": "Specialty Food"
                },
                {
                    "alias": "foodstands",
                    "title": "Food Stands"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9222313947069,
                "longitude": 10.752047905835
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Vulkan 5",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0178",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Vulkan 5",
                    "0178 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4740001209",
            "display_phone": "+47 400 01 209",
            "distance": 1175.6840424920779
        },
        {
            "id": "OFSm1_k8sN381q2vSsZU1A",
            "alias": "villa-paradiso-grünerløkka-oslo",
            "name": "Villa Paradiso Grünerløkka",
            "image_url": "https://s3-media4.fl.yelpcdn.com/bphoto/1e2MNFvRxVkztzQ50NwY0A/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/villa-paradiso-gr%C3%BCnerl%C3%B8kka-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 101,
            "categories": [
                {
                    "alias": "italian",
                    "title": "Italian"
                },
                {
                    "alias": "pizza",
                    "title": "Pizza"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9235188976501,
                "longitude": 10.7574435660154
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Olaf Ryes Plass 8",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0552",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Olaf Ryes Plass 8",
                    "0552 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722354060",
            "display_phone": "+47 22 35 40 60",
            "distance": 885.0343545287113
        },
        {
            "id": "BOWM2A0fkSFDNTk4hRbU3g",
            "alias": "supreme-roastworks-oslo-3",
            "name": "Supreme Roastworks",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/Mur3c_yZllDHPPhNwMqElA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/supreme-roastworks-oslo-3?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 40,
            "categories": [
                {
                    "alias": "coffee",
                    "title": "Coffee & Tea"
                },
                {
                    "alias": "cafes",
                    "title": "Cafes"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.927945,
                "longitude": 10.7592549
            },
            "transactions": [],
            "price": "$",
            "location": {
                "address1": "Thorvald Meyersgate 18",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0555",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Thorvald Meyersgate 18",
                    "0555 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722714202",
            "display_phone": "+47 22 71 42 02",
            "distance": 1000.5726429208064
        },
        {
            "id": "-Wx7hJTrJ_KKKkG0OvXygQ",
            "alias": "den-glade-gris-oslo",
            "name": "Den Glade Gris",
            "image_url": "https://s3-media1.fl.yelpcdn.com/bphoto/EI2NvSeeOAADYT6dTCMuWQ/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/den-glade-gris-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 96,
            "categories": [
                {
                    "alias": "norwegian",
                    "title": "Traditional Norwegian"
                },
                {
                    "alias": "pubs",
                    "title": "Pubs"
                },
                {
                    "alias": "gastropubs",
                    "title": "Gastropubs"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.91788,
                "longitude": 10.73408
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "St. Olavs Gate 33",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0166",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "St. Olavs Gate 33",
                    "0166 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722111710",
            "display_phone": "+47 22 11 17 10",
            "distance": 2232.7494745020063
        },
        {
            "id": "omvm9AZiucmN1rIfxmHFpg",
            "alias": "the-kasbah-oslo",
            "name": "The Kasbah",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/DQfKguTcVBj_usCcYrtP9w/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/the-kasbah-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 71,
            "categories": [
                {
                    "alias": "mideastern",
                    "title": "Middle Eastern"
                },
                {
                    "alias": "gluten_free",
                    "title": "Gluten-Free"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9284168,
                "longitude": 10.7516581
            },
            "transactions": [],
            "price": "$",
            "location": {
                "address1": "Kingos gate 1 B",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0457",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Kingos gate 1 B",
                    "0457 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4721949099",
            "display_phone": "+47 21 94 90 99",
            "distance": 1375.8670651971358
        },
        {
            "id": "aTos6mQt-z6NQQoDGwGxrA",
            "alias": "lille-saigon-1-oslo",
            "name": "Lille Saigon 1",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/VA_bfcQEQ_yWS39chGFVfA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/lille-saigon-1-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 100,
            "categories": [
                {
                    "alias": "vietnamese",
                    "title": "Vietnamese"
                },
                {
                    "alias": "vegetarian",
                    "title": "Vegetarian"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9164886,
                "longitude": 10.75109
            },
            "transactions": [],
            "price": "$",
            "location": {
                "address1": "Bernt Ankers Gate 7",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0183",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Bernt Ankers Gate 7",
                    "0183 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4721388188",
            "display_phone": "+47 21 38 81 88",
            "distance": 1389.4667093729736
        },
        {
            "id": "jRXVt6A4OejXXHs24MsXSw",
            "alias": "maaemo-oslo",
            "name": "Maaemo",
            "image_url": "https://s3-media1.fl.yelpcdn.com/bphoto/14-P0LHUKb8i3We514RryQ/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/maaemo-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 38,
            "categories": [
                {
                    "alias": "scandinavian",
                    "title": "Scandinavian"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.910456,
                "longitude": 10.76028
            },
            "transactions": [],
            "price": "$$$$",
            "location": {
                "address1": "Schweigaards Gate 15 B",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0191",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Schweigaards Gate 15 B",
                    "0191 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4791994805",
            "display_phone": "+47 919 94 805",
            "distance": 1501.4775157879997
        },
        {
            "id": "rjZ0r2qusrbWxYCyNc9kTA",
            "alias": "oslo-mekaniske-verksted-oslo",
            "name": "Oslo Mekaniske Verksted",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/VPfnUpcnfFX-0IhbcXHUvg/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/oslo-mekaniske-verksted-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 49,
            "categories": [
                {
                    "alias": "bars",
                    "title": "Bars"
                },
                {
                    "alias": "cafes",
                    "title": "Cafes"
                },
                {
                    "alias": "coffee",
                    "title": "Coffee & Tea"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.911313879422,
                "longitude": 10.76233757925
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Tøyenbekken 34",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0188",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Tøyenbekken 34",
                    "0188 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4797772040",
            "display_phone": "+47 977 72 040",
            "distance": 1364.013203524797
        },
        {
            "id": "1yeP0I-krMuwqu3ssOSC3w",
            "alias": "aku-aku-tiki-bar-oslo",
            "name": "Aku Aku Tiki Bar",
            "image_url": "https://s3-media3.fl.yelpcdn.com/bphoto/ObiVcujJ2J1qGhav8UNhew/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/aku-aku-tiki-bar-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 45,
            "categories": [
                {
                    "alias": "cocktailbars",
                    "title": "Cocktail Bars"
                },
                {
                    "alias": "danceclubs",
                    "title": "Dance Clubs"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9248085,
                "longitude": 10.7595196
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Thorvald Meyers gate 32 A",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0555",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Thorvald Meyers gate 32 A",
                    "0555 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4741176966",
            "display_phone": "+47 411 76 966",
            "distance": 808.3586490310569
        },
        {
            "id": "gJZ7cev70lJSaEQBNbmfzA",
            "alias": "delicatessen-oslo-5",
            "name": "Delicatessen",
            "image_url": "https://s3-media4.fl.yelpcdn.com/bphoto/ZTDb3GbjEzrLz9i55WpY0Q/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/delicatessen-oslo-5?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 60,
            "categories": [
                {
                    "alias": "tapas",
                    "title": "Tapas Bars"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.918729075141,
                "longitude": 10.758418267508
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Søndre Gate 8",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0550",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Søndre Gate 8",
                    "0550 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722467200",
            "display_phone": "+47 22 46 72 00",
            "distance": 912.6596943042005
        },
        {
            "id": "2g0V7GvKAuDOWQ5GPRMXNA",
            "alias": "trancher-oslo",
            "name": "Trancher",
            "image_url": "https://s3-media4.fl.yelpcdn.com/bphoto/aEyD4eAr5p-WtK2gDq9ciQ/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/trancher-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 42,
            "categories": [
                {
                    "alias": "steak",
                    "title": "Steakhouses"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9188805,
                "longitude": 10.7594948
            },
            "transactions": [],
            "price": "$$$",
            "location": {
                "address1": "Thorvald Meyers gate 78",
                "address2": null,
                "address3": null,
                "city": "Oslo",
                "zip_code": "0550",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Thorvald Meyers gate 78",
                    "0550 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4722364760",
            "display_phone": "+47 22 36 47 60",
            "distance": 855.4347892719095
        },
        {
            "id": "nxNDvXZe6u6dtb9a3MMX6Q",
            "alias": "schouskjelleren-oslo",
            "name": "Schouskjelleren",
            "image_url": "https://s3-media1.fl.yelpcdn.com/bphoto/aF5LM0kOsrTaXW4T9cx5UA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/schouskjelleren-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 45,
            "categories": [
                {
                    "alias": "breweries",
                    "title": "Breweries"
                },
                {
                    "alias": "pubs",
                    "title": "Pubs"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9184510557987,
                "longitude": 10.7603694498539
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Trondheimsveien 2",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0560",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Trondheimsveien 2",
                    "0560 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4721383930",
            "display_phone": "+47 21 38 39 30",
            "distance": 831.8274056600229
        },
        {
            "id": "w4wOUltV0HRvdSZcKLGiRg",
            "alias": "torggata-botaniske-oslo",
            "name": "Torggata Botaniske",
            "image_url": "https://s3-media3.fl.yelpcdn.com/bphoto/KABZDz8-wwrJykmMYF5gHA/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/torggata-botaniske-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 28,
            "categories": [
                {
                    "alias": "cocktailbars",
                    "title": "Cocktail Bars"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9161063748158,
                "longitude": 10.752256735243
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Torggata 17 B",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0183",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Torggata 17 B",
                    "0183 Oslo",
                    "Norway"
                ]
            },
            "phone": "",
            "display_phone": "",
            "distance": 1353.7105877922409
        },
        {
            "id": "w-zi0RgOysq_xNrQQUGGeA",
            "alias": "izakaya-oslo",
            "name": "Izakaya",
            "image_url": "https://s3-media3.fl.yelpcdn.com/bphoto/GxSg1T3sOoSc5ABkUJnFqw/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/izakaya-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 42,
            "categories": [
                {
                    "alias": "bars",
                    "title": "Bars"
                },
                {
                    "alias": "japanese",
                    "title": "Japanese"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.918238387834,
                "longitude": 10.74175538047
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "St. Olavsgate 7",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0165",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "St. Olavsgate 7",
                    "0165 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4746345679",
            "display_phone": "+47 463 45 679",
            "distance": 1807.2459056538692
        },
        {
            "id": "TQjTplD8um0TRTAtgs4Qjg",
            "alias": "mesh-café-oslo-3",
            "name": "Mesh Café",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/z4RgOElQFTdlWQQ7KMvvSg/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/mesh-caf%C3%A9-oslo-3?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 40,
            "categories": [
                {
                    "alias": "coffee",
                    "title": "Coffee & Tea"
                },
                {
                    "alias": "internetcafe",
                    "title": "Internet Cafes"
                },
                {
                    "alias": "cafes",
                    "title": "Cafes"
                }
            ],
            "rating": 4.5,
            "coordinates": {
                "latitude": 59.9131757,
                "longitude": 10.7363365
            },
            "transactions": [],
            "price": "$",
            "location": {
                "address1": "Tordenskiolds gate 3",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0160",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Tordenskiolds gate 3",
                    "0160 Oslo",
                    "Norway"
                ]
            },
            "phone": "",
            "display_phone": "",
            "distance": 2289.6463943505546
        },
        {
            "id": "jFl5xQqSf3pn96iJaG1FJA",
            "alias": "crowbar-oslo",
            "name": "Crowbar",
            "image_url": "https://s3-media2.fl.yelpcdn.com/bphoto/RgF_LOdi3eA9fIOEajsO_w/o.jpg",
            "is_closed": false,
            "url": "https://www.yelp.com/biz/crowbar-oslo?adjust_creative=cPy0ap766JgKud7yXFY3Cw&utm_campaign=yelp_api_v3&utm_medium=api_v3_business_search&utm_source=cPy0ap766JgKud7yXFY3Cw",
            "review_count": 57,
            "categories": [
                {
                    "alias": "pubs",
                    "title": "Pubs"
                }
            ],
            "rating": 4,
            "coordinates": {
                "latitude": 59.9172718973828,
                "longitude": 10.7537048203726
            },
            "transactions": [],
            "price": "$$",
            "location": {
                "address1": "Torggata 32",
                "address2": "",
                "address3": "",
                "city": "Oslo",
                "zip_code": "0183",
                "country": "NO",
                "state": "03",
                "display_address": [
                    "Torggata 32",
                    "0183 Oslo",
                    "Norway"
                ]
            },
            "phone": "+4721386757",
            "display_phone": "+47 21 38 67 57",
            "distance": 1220.1684709213803
        }
    ],
    "total": 1500,
    "region": {
        "center": {
            "longitude": 10.773144,
            "latitude": 59.92232
        }
    }
}
@mrjackyliang
Copy link

I have the same exact problem. All sort_by parameters are ignored. Just implemented it and doesn't seem to work.

Happens only on the yelp-fusion endpoints. Doesn't happen on the yelp-graphql ones.

@bbuehrig
Copy link

bbuehrig commented Jul 5, 2018

Same problem here with fusion-endpoints!

@teekwak
Copy link
Contributor

teekwak commented Jul 5, 2018

Hi @magdini, thanks for filing this issue! We will track this internally and find out what's going on.

@wunderkind2k1
Copy link

@teekwak any updates on this. Our api calls dont sort the results correctly too. It hurts. Can we help?

@teekwak
Copy link
Contributor

teekwak commented Jul 17, 2018

Hi @wunderkind2k1,

We are actively working on this ticket. I'll update the ticket as we roll out fixes

@butterfield
Copy link

Hi @wunderkind2k1,

This should be fixed now for all sorting fields (distance, rating, and review_count). Remember for sorting by rating that we use an adjusted rating that takes into account number of reviews as well, so those businesses won't always be perfectly sorted by the numeric rating.

Please reach out if you see any different issues around sorting by filing another issue.

@wunderkind2k1
Copy link

awesome. Much improved. Thanks. Can this happen again?

@mrjackyliang
Copy link

mrjackyliang commented Jul 20, 2018

@wunderkind2k1 It could. I built my own filter algorithm when this issue happened.

@wunderkind2k1
Copy link

@coolboiime I understand that. Good idea but I want to avoid unnecessary data-shuffling on my side. The question was more about whether they introduced a regression test in their build.

@magdini
Copy link
Author

magdini commented Jul 28, 2018

awesome! Works like a charm again 💃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants