Es posible crear un índice para buscar usando SearchVector, pero sin embargo, las palabras japonesas no están separadas por espacios y la búsqueda de texto completo no funciona correctamente. ¿Cómo puedo realizar una búsqueda de texto completo en japonés (cadenas de caracteres de varios bytes)?
Pensé en implementar un motor de búsqueda como ElasticSearch, pero surgieron otros problemas. Si es posible, me gustaría hacer FTS con Postgres.
# models.py class Post(models.Model): title = models.CharField(max_length=300) search = SearchVectorField(null=True) class Meta: indexes = [GinIndex(fields=["search"])] # update search column Post.objects.update(search=SearchVector('title'))