Soy nuevo en PostgreSQL, y no estoy seguro de cómo hacer una inexactitud búsqueda de texto completo. No es que importe demasiado, pero estoy usando Django. En otras palabras, estoy buscando algo como lo siguiente:Búsqueda inexacta de texto completo en PostgreSQL y Django
q = 'hello world'
queryset = Entry.objects.extra(
where=['body_tsv @@ plainto_tsquery(%s)'],
params=[q])
for entry in queryset:
print entry.title
donde la lista de entradas debería contener exactamente 'hola mundo', o algo similar. Los listados se deben ordenar de acuerdo a qué tan lejos está su valor de la cadena especificada. Por ejemplo, me gustaría que la consulta incluya entradas que contengan "Hello World", "hEllo world", "helloworld", "hell world", etc., con algún tipo de clasificación que indique qué tan lejos está cada elemento del perfecto, cadena de consulta sin cambios.
¿Cómo vas a hacer esto?