code: def search(peer_url, city):
      q = {
          "vector": [0.2, 0.1, 0.9, 0.7],
          "top": 10,
          "with_vector": False,
          "with_payload": True,
          "filter": {
              "must": [{"key": "city", "match": {"value": city}}]
          },
      }
  
      result = requests.post(
          f"{peer_url}/collections/test_collection/points/search",
          json=q,
      ).json()
      assert "result" in result, result
      assert result["result"] is not None, result
      return result["result"]
  
imports: import pathlib
  from .utils import *
  from .assertions import assert_http_ok
label_desc: Use image node_id 3 for calling a global function with example usage: search(peer_url, city) and returns: result