「SearchVector」で「unaccent」を使用することはできませんが、PostgreSQLで新しい「unaccented」構成を定義する必要があります。
- 見逃した場合は、アクセントのない拡張機能をインストールします 。
-
PostgrSQLで、または空の移行> このSQLを使用する場合:
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;
-
Djangoクエリでこの構成を使用します:
SearchVector('title','abstract', config='french_unaccent') SearchQuery(word, config='french_unaccent')
このタイプの構成の詳細については、公式のPostgreSQLドキュメントを参照してください。
さまざまな