3

mysql と django を使用した全文検索は、次の django api クエリを使用して実行できます

Entry.objects.filter(headline__search="search text")

これは結果セットを適切に返します。ただし、以下に示す例外の取得を使用している間、これは postgresql では使用できません。

Full-text search is not implemented for this database backend 

django-mysql全文検索と同じように、postgresqlとdjangoで全文検索を実装するにはどうすればよいですか?

4

3 に答える 3

2

Haystackまたはユーザー作成のライブラリdjorm-ext-pgfulltextを試すことができます。また、 https ://code.djangoproject.com/ticket/4676とhttp://bogdan-ivanov.com/entry/full-text-search-postgresql-and-django/を読むと便利です

于 2013-11-13T11:45:08.037 に答える
0

最近この質問を読んでいるユーザーの場合:

PostgreSQL 全文検索のサポートは、モジュールdjango.contrib.postgres.searchによる Django 1.10 (2016) 以降に存在します。

于 2017-09-04T06:37:09.717 に答える