Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
avolkov
Решил попробовать новый поиск. Получаю такое вот сообщение. Поиск дополнительно нужно как-то настроить?
Аватара пользователя
Алексей Пикуров
Зайдите на сервер в админку, в консоль. ("MyChat Server" -> "Terminal").

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

Если поиск выключен, то включите его: FTS Enable
Аватара пользователя
Алексей Пикуров
Переношу тему в вопросы, в будущих сборках будет более жёсткий контроль на автоматическое включение индексации истории на сервере после обновления.
Аватара пользователя
avolkov
Спасибо. Заработало не сразу, потребовалось время для построения индексов.
Аватара пользователя
Алексей Пикуров
Оно работает сразу, просто в индекс попадают мгновенно только свежие сообщения, а всё остальное уже со временем, чтобы не грузить сервер, мы про это писали в новости подробнее. Если история большая а сервер слабый, да ещё и 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.