Страница 1 из 1

FTS search is not Enabled

СообщениеДобавлено: Пт июн 12, 2026 8:57 am
avolkov
Решил попробовать новый поиск. Получаю такое вот сообщение. Поиск дополнительно нужно как-то настроить?

Re: FTS search is not Enabled

СообщениеДобавлено: Пт июн 12, 2026 11:25 am
Алексей Пикуров
Зайдите на сервер в админку, в консоль. ("MyChat Server" -> "Terminal").

Выполните команду FTS Status

Если поиск выключен, то включите его: FTS Enable

Re: FTS search is not Enabled

СообщениеДобавлено: Пт июн 12, 2026 2:13 pm
Алексей Пикуров
Переношу тему в вопросы, в будущих сборках будет более жёсткий контроль на автоматическое включение индексации истории на сервере после обновления.

Re: FTS search is not Enabled

СообщениеДобавлено: Пт июн 12, 2026 3:20 pm
avolkov
Спасибо. Заработало не сразу, потребовалось время для построения индексов.

Re: FTS search is not Enabled

СообщениеДобавлено: Пт июн 12, 2026 3:27 pm
Алексей Пикуров
Оно работает сразу, просто в индекс попадают мгновенно только свежие сообщения, а всё остальное уже со временем, чтобы не грузить сервер, мы про это писали в новости подробнее. Если история большая а сервер слабый, да ещё и hdd, например, может и пару дней индекс строиться. Это нормально.

Вы можете в терминале на сервере посмотреть прогресс индексации командой fts progress.
Вот справка по командам (можно просто вызвать fts без параметров в консоли):
Код: Выделить всё
FTS Help

FTS Status             - show status and counters.
FTS Enable             - enable FTS and start background import.
FTS Disable            - disable FTS search and indexing.
FTS Progress           - show overall import percent, row counts and ETA.
FTS ImportStatus       - show detailed import state.
FTS ImportStart 500    - start full-history import.
FTS ImportRecent 500   - import recent private/conf messages.
FTS ImportConf 2 500   - import recent messages from one conference.
FTS ImportStop         - request import stop.
FTS Search q=text      - search indexed history; default limit is 20.
FTS Search fuzzy q=txt - fuzzy trigram search; default limit is 20.
FTS Search q=text scope=conf-2,priv-1-6 - search several scopes.
FTS Rebuild            - rebuild search indexes from stored rows.
FTS Checkpoint         - flush WAL pages to disk.
FTS help search        - detailed Search examples and scope variants.
FTS help importrecent  - detailed ImportRecent help.