Cari modul untuk mesin forum Django-Machina. Ini melakukan pencarian menggunakan mesin pencari teks lengkap Postgres dan (ketika postgres tidak dapat digunakan) sqlite LIKE kueri.
Anda dapat melakukan perintah ini di lingkungan Anda:
git clone https://github.com/savelmtr/django-machina-search
pip install -r django-machina-search/requirements.txt
pip install django-machina-search
Setelah paket diinstal, Anda dapat menambahkannya ke INSTALLED_APPS di settings.py proyek Anda. Sama seperti ini, setelah aplikasi 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'
]
Tolong, jangan lupa untuk menambahkan 'machina_search' hanya setelah aplikasi machina . Itu penting.
Satu -satunya konfigurasi yang kami miliki dengan pencarian adalah Search_Language . Anda dapat menempelkannya ke settings.py . Misalnya:
SEARCH_LANGUAGE = 'english'
Di tempat Inggris juga bisa berupa bahasa Rusia, Prancis, Finlandia, Jerman - dengan kata lain, bahasa apa pun yang didukung oleh postgres.