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 . Например:
SEARCH_LANGUAGE = 'english'
Вместо английского языка также может быть русский, французский, финский, немецкий - иными словами, любой язык, поддерживаемый Postgres.