@NemuiSaburau

Как узнать, сколько места занимает файл с индексом Sphinx? И как уменьшить размер этого файла?

Как можно посмотреть файл с индексом Сфинкса, сколько он занимает места, и где вообще находится?

Возможно ли уменьшить размер этого файла, например, заархивировав (пусть даже будет потеря скорости работы поиска)

Можно ли этот файл скопировать на другой сервер, без выполнения индексации заново, просто подключив?

Система - Ubuntu 18, находится на сервере (доступ только через терминал)
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@tumbler
бекенд-разработчик на python
Находится в папке, соответствующей пути в конфиге.
Заархивировать можно только на уровне виртуальной ФС - сфинкс со сжатыми форматами не работает. Можно попробовать урезать фунционал индекса (expand_keywords, index_exact_words, убрать неиспользуемые поля и атрибуты) - но это зависит от того, как индекс используется.
Можно скопировать на другой сервер без переиндексации.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Зайдите в папку с индексами и посмотрите размер
Используйте сжимаемую файловую систему будет меньше весить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SAYMON Санкт-Петербург
от 120 000 до 200 000 ₽
InvestEngine Екатеринбург
До 60 000 ₽
25 мая 2020, в 22:16
3000 руб./за проект
25 мая 2020, в 21:37
3000 руб./за проект