code: def search_one(self, vector: np.ndarray, count: int) -> Matches:
      matches: List[dict] = []
      vector = vector.flatten()
      ascii = _vector_to_ascii(vector)
      if ascii:
          matches = self.client.search_ascii(string=ascii, count=count)
      else:
          matches = self.client.search_one(vector=vector, count=count)
  
      print(matches.data)
      matches = matches.json
  
      keys = np.array((1, count), dtype=np.uint32)
      distances = np.array((1, count), dtype=np.float32)
      counts = np.array((1), dtype=np.uint32)
      for col, result in enumerate(matches):
          keys[0, col] = result["key"]
          distances[0, col] = result["distance"]
      counts[0] = len(matches)
  
      return keys, distances, counts
  
file_path: usearch/python/usearch/client.py
imports: from typing import Union, Optional, List
  import numpy
  from ucall.client import Client
  from usearch.index import Matches
label_desc: Use image node_id 5 for calling the IndexClient obj's underlying member method code with example usage: obj.search_one(vector, count) and returns: keys,  distances,  counts