Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Наступна ревізія По сторонах наступні версії | ||
sphinx [2022/10/05 12:26] nightfly [Автозапуск] |
sphinx [2023/06/17 13:49] skybetik |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== | + | ====== |
Рядок 5: | Рядок 5: | ||
\\ | \\ | ||
- | Начиная с версии 0.9.2 появилась альтернатива | + | Починаючи з версії 0.9.2 з'явилася альтернатива |
\\ | \\ | ||
- | На тестах ведет себя куда быстрее чем | + | На тестах |
- | Плюс | + | Плюс |
Disclaimer: \\ | Disclaimer: \\ | ||
- | //Конечно же, само собой разумеется | + | //Звісно ж, само собою зрозуміло |
- | //Хотите от непривилегированного | + | //Хочете від |
- | ===== Включение SphinxSearch ===== | + | ===== Увімкнення |
- | В alter.ini: \\ \\ | + | У alter.ini: \\ \\ |
- | Опция включающая | + | Опція вмикає альтернативний глобальний пошук на базі SphinxSearch. |
SPHINX_SEARCH_ENABLED=0 | SPHINX_SEARCH_ENABLED=0 | ||
- | Хост | + | Хост |
SPHINX_SEARCH_HOST=" | SPHINX_SEARCH_HOST=" | ||
- | Порт для подключения к SphinxSearch. | + | Порт для підключення до SphinxSearch. |
SPHINX_SEARCH_SQL_PORT=" | SPHINX_SEARCH_SQL_PORT=" | ||
- | Имя пользователя | + | Ім'я користувача для підключення до SphinxSearch (за замовчуванням |
SPHINX_SEARCH_USER="" | SPHINX_SEARCH_USER="" | ||
- | Пароль для подключения к SphinxSearch (по умолчанию пустое!). | + | Пароль для підключення до SphinxSearch (за замовчуванням |
SPHINX_SEARCH_PASSWORD="" | SPHINX_SEARCH_PASSWORD="" | ||
- | Имя БД для подключения к SphinxSearch (по умолчанию пустое!). | + | Ім'я БД для підключення до SphinxSearch (за замовчуванням |
SPHINX_SEARCH_DB="" | SPHINX_SEARCH_DB="" | ||
- | Имена | + | Імена |
; | ; | ||
- | Ограничение элементов в ответе | + | Обмеження елементів у відповіді |
; | ; | ||
- | Дополнительная | + | Додаткове сортування |
SPHINX_SEARCH_SORT=" | SPHINX_SEARCH_SORT=" | ||
\\ \\ | \\ \\ | ||
- | Само собой требует | + | Само собою потребує |
GLOBALSEARCH_ENABLED=1 | GLOBALSEARCH_ENABLED=1 | ||
| | ||
- | ===== Масштабируемость ===== | + | ===== Масштабованість ===== |
- | Стоит отметить возможное горизонтальное расширение с любыми балансировщиками (хотя вряд | + | Варто відзначити можливе горизонтальне розширення з будь-якими балансувальниками (хоча навряд |
- | Тоже самое про отказоустойчивость. | + | Теж саме про |
\\ | \\ | ||
\\ | \\ | ||
- | Так | + | Так |
- | Если вы хотите добавить кастомный индекс для поиска - нужно две | + | Якщо ви хочете додати кастомний індекс для пошуку - потрібно дві речі: |
- | - Создать новый индекс | + | - Створити новий індекс |
- | - Добавить ваш | + | - Додати ваш |
- | ===== Установка на FreeBSD ===== | + | ===== Встановлення |
- | Тестировал на FreeBSD 13.1, 13.0, 12.3\\ | + | Тестував на FreeBSD 13.1, 13.0, 12.3\\\ |
- | * Скачиваем бинарники | + | * Завантажуємо бінарники |
< | < | ||
# mkdir /opt | # mkdir /opt | ||
Рядок 67: | Рядок 67: | ||
# rm sphinxdata/ | # rm sphinxdata/ | ||
</ | </ | ||
- | * Копируем и правим конфиг. Интересует | + | * Копіюємо і правимо конфіг. Цікавить переважно секція підключення до БД. |
< | < | ||
# cp / | # cp / | ||
Рядок 83: | Рядок 83: | ||
</ | </ | ||
- | * Запускаем indexer. | + | * Запускаємо indexer. |
< | < | ||
# / | # / | ||
</ | </ | ||
- | * После чего запускаем searchd. | + | * Після чого запускаємо searchd. |
< | < | ||
# / | # / | ||
</ | </ | ||
- | | + | * Правимо alter.ini під свої реалії. За дефолтом приймається, що sphinx запущено з білінгом на одному сервері, але цілком |
<file alter.ini> | <file alter.ini> | ||
SPHINX_SEARCH_ENABLED=1 | SPHINX_SEARCH_ENABLED=1 |