全単語にのみ一致するDjangoクエリを作成しようとしています。答えhereに基づいて、私のような何か試してみた:Djangoクエリでのみ全単語一致
result = Model.objects.filter(text__iregex='\bsomeWord\b')
をしかし、これは予想される結果を返すされていません。私も試しました
result = Model.objects.filter(text__iregex=r'\bsomeWord\b')
いいえ利用できません。
result = Model.objects.filter(text__iregex=r'\b'+stringVariable+r'\b')
または
result = Model.objects.filter(text__iregex=r'\b %s \b'%stringVariable)
しかし、今、私もそれが生の文字列で動作するように取得することはできません:私の最終目標は、同様に文字列変数にのようなものを渡すことができるようにすることです。私はPostgreSQLを使用しています。
どのデータベースをお使いですか? – Matt
@MattStevens、私はPostgreSQLを使用しています。 – GChorn