Поправлено индексирование Sphinx
This commit is contained in:
14
README.md
14
README.md
@@ -1,5 +1,5 @@
|
||||
# py-fias
|
||||
WSGI application they can serve FIAS (Russian Address Object DB)
|
||||
Python application that can operate with FIAS (Russian Address Object DB)
|
||||
|
||||
Простое приложение для работы с БД ФИАС, написано для Python 2.7
|
||||
|
||||
@@ -10,19 +10,21 @@ WSGI application they can serve FIAS (Russian Address Object DB)
|
||||
|
||||
Для работы приложения необходимо достаточное кол-во RAM (1Gb+) и 4.5Gb места на диске
|
||||
(3-3.5Gb для скачивания архива с базой и 300-400Mb для индексов Sphinx). Также необходимы root права
|
||||
(или Администратора, для OS Windows), для работы демона Sphinx и предварительной установки.
|
||||
(Администратора, для OS Windows), для работы searchd и предварительной установки.
|
||||
Рекомендую устанавливать или на отдельном сервере, или на своей машине, либо же на VPS.
|
||||
На shared хостинге работоспособность не гарантируется (только если хостер Вам сам все установит и настроит,
|
||||
и разрешит запуск демонов - читай: "невозможно")
|
||||
|
||||
Предварительно нужно установить и настроить:
|
||||
|
||||
1. Python 2.7 [Windows](https://www.python.org/downloads/windows/), [Debian](https://www.python.org/downloads/source/)
|
||||
(`sudo apt-get install python2.7 python2.7-dev`), pip
|
||||
|
||||
2. PostgreSql 9.5 и выше (из-за _ON CONFLICT_)
|
||||
|
||||
2. PostgreSql 9.5 и выше (из-за синтаксиса _ON CONFLICT ... DO_)
|
||||
3. Sphinx 2.2.3 и новее (из-за синтаксиса _MAYBE_)
|
||||
|
||||
### Windows
|
||||
1. Установить sphinxapi последней версии:
|
||||
1. Установить lxml, через pip не ставится, так что качаем [отсюда](https://pypi.python.org/pypi/lxml/3.5.0).
|
||||
2. Установить sphinxapi последней версии:
|
||||
|
||||
`python -m pip install https://github.com/Romamo/sphinxapi/zipball/master`
|
||||
|
||||
Reference in New Issue
Block a user