我使用SQLite和SQLAlchemy作为ORM。我想检索一些关键字的句子。
我考虑的情况下,一个关键字出现在开始/结束的句子使用table.message.startswith(keyword)
和table.message.endswith(keyword)
(或table.message.ilike(f' {keyword} ')
)。但当关键字以标点符号开头或结尾时:
"This is first example. This will continue..."
我无法使用example
或continue
作为关键字检索任何内容。我尝试了table.message.ilike(f'%{keyword}%')
,但检索到的句子不包含关键字。
1条答案
按热度按时间9nvpjoqh1#
我不知道这会有多慢,但我认为它可以改进。