我是PostgreSQL的新手,我不确定如何去做不精确的全文搜索。这并不重要,但我使用的是Django。换句话说,我正在寻找类似以下内容的东西:PostgreSQL和Django中的不精确全文搜索
q = 'hello world'
queryset = Entry.objects.extra(
where=['body_tsv @@ plainto_tsquery(%s)'],
params=[q])
for entry in queryset:
print entry.title
其中,条目列表应该完全包含“hello world”或其他类似内容。然后应根据它们的值距指定字符串的距离来排序列表。例如,我希望查询中包含包含“Hello World”,“hEllo world”,“helloworld”,“hell world”等的条目,并附上某种排名表明每件商品离完美的距离,不变的查询字符串
你会怎么做呢?