Anda tidak dapat menggunakan 'unaccent' di 'SearchVector' tetapi Anda harus mendefinisikan konfigurasi "unaccented" baru di PostgreSQL.
- Jika Anda melewatkannya, memasang ekstensi tanpa aksen .
-
Buat kamus tanpa aksen di PostgrSQL atau menggunakan migrasi kosong dengan SQL ini:
CREATE TEXT SEARCH CONFIGURATION french_unaccent( COPY = french ); ALTER TEXT SEARCH CONFIGURATION french_unaccent ALTER MAPPING FOR hword, hword_part, word WITH unaccent, french_stem;
-
Gunakan konfigurasi ini dalam kueri Django Anda :
SearchVector('title','abstract', config='french_unaccent') SearchQuery(word, config='french_unaccent')
Anda dapat menemukan info lebih lanjut tentang jenis konfigurasi ini di dokumentasi resmi PostgreSQL di berbagai artikel