django machina search
1.0.0
ค้นหาโมดูลสำหรับฟอรัมเอ็นจิ้น Django-Machina มันทำการค้นหาโดยใช้เครื่องมือค้นหาข้อความแบบเต็ม postgres และ (เมื่อไม่สามารถใช้ 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
หลังจากติดตั้งแพ็คเกจแล้วคุณสามารถเพิ่มลงใน INSTALLED_APPS ใน settings.py ของโครงการของคุณ เช่นนี้หลังจากแอพ 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_search' หลังจาก แอพ machina เท่านั้น มันเป็นสิ่งสำคัญ
การกำหนดค่าเดียวที่เรามีกับการค้นหาคือ Search_language คุณสามารถวางลงใน settings.py py ตัวอย่างเช่น:
SEARCH_LANGUAGE = 'english'
ในสถานที่ของ ภาษาอังกฤษ อาจเป็นภาษารัสเซียฝรั่งเศสฟินแลนด์เยอรมัน - กล่าวอีกนัยหนึ่งภาษาใดก็ได้ที่สนับสนุนโดย postgres