def assert_search_results_match(self, expected, actual, ignore_fields=None):
        """
        Assert that search results match while ignoring order.

        Args:
            expected (dict): Expected search result
            actual (dict): Actual search result
            ignore_fields (list): Fields to ignore in comparison
        """
        assert self.compare_search_results(expected, actual, ignore_fields), \
            f"Results do not match when comparing ignoring order.\nExpected: {expected}\nGot: {actual}"

        Assert that search results match while ignoring order.

        Args:
            expected (dict): Expected search result
            actual (dict): Actual search result
            ignore_fields (list): Fields to ignore in comparison
        
tests/compatibility_tests/recommend/test_recommend.py