docs: def get_edges_with_annotation(self, annotation: str, value: str) -> List[Edge]:
          """Search edges with the given annotation/value pair."""
          query = self.session.query(Edge).join(NamespaceEntry, Edge.annotations).join(Namespace)
          query = query.filter(Namespace.keyword == annotation).filter(NamespaceEntry.name == value)
          return query.all()