Querying um relacionamento muitos-para-muitos em SQLAlchemy

Tenho um relacionamento muitos-para-muitos bastante padrão, semelhante ao relacionamento Blog -> Palavra-chave no tutorial do OR

Gostaria de consultar uma lista de palavras-chave, retornando postagens no blog onde elas corresponderem. No entanto, não consigo descobrir se existe uma maneira simples de fazer isso. Se eu adicionar vários filtros, execute

.filter(Blog.keywords.any(Keyword.name == 'keyword')) 

, em seguida, recebo uma consulta 'AND' / 'EXISTS', de modo que apenas as postagens com todas essas palavras-chave sejam retornadas. Existe uma maneira simples de fazer isso como uma consulta 'OR' ou preciso trabalhar usando join ().

Obrigado por qualquer ajuda; Não consigo descobrir se estou perdendo alguma coisa.

questionAnswers(1)

yourAnswerToTheQuestion