Ищите любой пример выполнения запросов SOUNDEX к MySQL из SQLAlchemy, если это вообще возможно. Любые альтернативы?






Если все, что вам нужно, это использовать функцию SOUNDEX(), то просто используйте func для генерации выражения функции:
session.query(func.soundex(MyModel.some_str))
С другой стороны, если вам нужен оператор SOUNDS LIKE, вы можете использовать op():
session.query(MyModel).\
filter(MyModel.some_str.op('SOUNDS LIKE')('Supercalifragilisticexpialidocious'))
что эквивалентно
session.query(MyModel).\
filter(func.soundex(MyModel.some_str) ==
func.soundex('Supercalifragilisticexpialidocious'))