Не работает поиск

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (7)

просмотр истории страницы
h1. Пересоздание индекса БД биллинга

В случае, если при работе с поиском в биллинге возникают ошибки типа Feedback или при запросах он просто ничего не возвращает, необходимо перезапустить службу elasticsearch
Поисковый индекс БД отвечает за работу [поиска|Поиск и массовое изменение абонентов], а так же за данные в окнах выбора тарифа, пула и тому подобного. При проблемах в работе поиска в биллинге, необходимо перестроить поисковый индекс.

{code:title=Перезапуск elasticsearch}
# Перезапустите службу *elasticsearch*
{code}
chroot /app/asr_billing/ service elasticsearch restart
{code}
# Удалите старый индекс:
{code}
rm -f /app/asr_billing/var/db/db_indexed
{code}

Если ошибка не устранена, то попробовать переиндексировать БД. Для этого, удалите старый индекс:
{code}rm -f /app/asr_billing/var/db/db_indexed{code}
Индексация запускается автоматический раз в 10 минут, в зависимости от размера Вашей БД и скорости работы дисков, индекс будет создаваться 5-30 минут. В это время будет затруднён поиск.
В зависимости от размера БД индекс будет создаваться 5-30 минут. В это время будет затруднён поиск. При успешном создании индекса в логе *elasticsearch* будут ледующие записи:

{code:title=/app/asr_billing/var/log/elasticsearch_reindex.log}
2026-04-14 04:02:04,702 - worker - elasticsearch_reindex - INFO - Reindex has stopped.
[u'bash -c "export BOOTUP="noncolor";python2.7 /usr/local/www/sites/manage.pyc update_index 2>&1"']
Indexing 101 weekendss
Indexing 19 abonentss
Indexing 18 admin accountss
...
Indexing 0 connection pointss
{code}