@NemuiSaburau

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

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

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

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

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

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

Похожие вопросы