Користувальницькькі налаштування

Налаштування сайту


sphinx

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
sphinx [2024/04/20 17:11]
nightfly
sphinx [2025/11/25 17:04] (поточний)
nightfly
Рядок 49: Рядок 49:
   - Створити новий індекс у SphinxSearch + пере індексація.   - Створити новий індекс у SphinxSearch + пере індексація.
   - Додати ваш індекс в опцію SPHINX_SEARCH_INDEXES.   - Додати ваш індекс в опцію SPHINX_SEARCH_INDEXES.
- 
  
 ===== Встановлення на FreeBSD ===== ===== Встановлення на FreeBSD =====
  
-Тестував на FreeBSD 14.0, 13.3, 13.2\\+Починаючи з релізу Ubilling 1.5.9 UBinstaller/Batchinstaller вже попередньо встановлюють та конфігурують SphinxSearch. Вам залишається тільки ввімкнути його в alter.ini, та розкоментувати запуск в /usr/local/etc/rc.d/billing в секції start_cmd, ось так: 
 + 
 +<code> 
 +start_cmd() 
 +
 +       echo "Starting stargazer" 
 +       /usr/sbin/stargazer || echo "failed to start stargazer" 
 +       /usr/local/bandwidthd/bandwidthd 
 +       echo "Bandwidthd started" 
 +       /opt/sphinx/bin/searchd --config /opt/sphinx/etc/sphinx.conf 
 +       echo "SphinxSearch started" 
 +
 +</code> 
 + 
 +Та додати відповідну задачу індексації в crontab 
 + 
 +<file crontab> 
 +*/5 * * * *       /opt/sphinx/bin/indexer --config /opt/sphinx/etc/sphinx.conf --all --rotate 
 +</file> 
 + 
 + 
 + 
 +===== Встановлення на FreeBSD (до 1.5.9) ===== 
 + 
 +Тестовано на FreeBSD 14.0, 13.3, 13.2\\
  
   * Завантажуємо бінарники з [[http://sphinxsearch.com/downloads/current/|офіційного сайту розробника SphinxSearch]].   * Завантажуємо бінарники з [[http://sphinxsearch.com/downloads/current/|офіційного сайту розробника SphinxSearch]].
Рядок 92: Рядок 115:
 # /opt/sphinx/bin/searchd --config /opt/sphinx/etc/sphinx.conf # /opt/sphinx/bin/searchd --config /opt/sphinx/etc/sphinx.conf
 </code> </code>
-* Правимо alter.ini під свої реалії. За дефолтом приймається, що sphinx запущено з білінгом на одному сервері, але цілком замінивши ip-адресу на потрібний - можете розгорнути і на хості, який стоїть поруч, \ віртуалці. Важливо що USER, PASSWORD, DB - за дефолтом порожні. Це не страшно. Це не означає "вигадай сам". Так задумано.+* Правимо alter.ini під свої реалії. За дефолтом приймається, що sphinx запущено з білінгом на одному сервері, але цілком замінивши ip-адресу на потрібний - можете розгорнути і на хості, який стоїть поруч, \ в віртуалці. Важливо що USER, PASSWORD, DB - за дефолтом порожні. Це не страшно. Це не означає "вигадай сам". Так задумано.
 <file alter.ini> <file alter.ini>
 SPHINX_SEARCH_ENABLED=1 SPHINX_SEARCH_ENABLED=1
Рядок 111: Рядок 134:
  
 ===== Автозапуск ===== ===== Автозапуск =====
-Додамо у /usr/local/etc/rc.d/billing у секцію start_cmd:+Додамо у /usr/local/etc/rc.d/billing або /usr/local/etc/rc.d/billing (де він там у вас) у секцію start_cmd:
  
 <code> <code>
sphinx.1713622275.txt.gz · Востаннє змінено: 2024/04/20 17:11 повз nightfly