特别是我想调用 Postgreslevenshtein
函数。我想编写 blaze 查询以返回与单词“similar”相似的单词,即相当于:
select word from wordtable where levenshtein(word, 'similar') < 3;
在 Blaze 中,这应该看起来像
db.wordtable.word[levenshtein(db.wordtable.word, 'similar') < 3]
但未levenshtein
在我在 python 端导入的任何模块中定义。在哪里/如何获得levenshtein
在 Python 端的 Blaze 表达式中使用的定义?
我找到了sqlalchemy.sql.func
为 SqlAlchemy 使用的 SQL 函数提供 Python 句柄的包,但这些在 Blaze 表达式中不起作用。是否有等效的 Blaze 包,或者我如何sqlalchemy.sql.func.levenshtein
在 Blaze 表达式中使用?