django machina search
1.0.0
フォーラムエンジンDjango-Machinaの検索モジュール。 Postgres Full Text Search Engineを使用して検索を実行し、(Postgresを使用できない場合)sqlite LIKEクエリを使用します。
環境でこれらのコマンドを実行できます。
git clone https://github.com/savelmtr/django-machina-search
pip install -r django-machina-search/requirements.txt
pip install django-machina-search
パッケージがインストールされた後、プロジェクトのsettings.pyにINSTALLED_APPSに追加することができます。このように、Django-Machinaアプリの後:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
# Machina apps:
'machina',
'machina.apps.forum',
'machina.apps.forum_conversation',
'machina.apps.forum_conversation.forum_attachments',
'machina.apps.forum_conversation.forum_polls',
'machina.apps.forum_feeds',
'machina.apps.forum_moderation',
'machina.apps.forum_search',
'machina.apps.forum_tracking',
'machina.apps.forum_member',
'machina.apps.forum_permission',
# Machina search
'machina_search'
]
machinaアプリの後にのみ'machina_search'を追加することを忘れないでください。それは重要です。
検索である唯一の構成は、 search_languageです。 settings.pyに貼り付けることができます。例えば:
SEARCH_LANGUAGE = 'english'
英語の代わりに、ロシア語、フランス語、フィンランド語、ドイツ語でもあります。つまり、ポストグレスによってサポートされているあらゆる言語です。