Я только что установил домашний сервер Matrix Synapse из репозитория сообщества в Arch Linux, и поиск текста в сообщениях в комнате не работает.
Я попытался найти текст в клиенте Riot.im для настольного компьютера и в мобильном приложении, и ни один из них не возвращает текст, который, как мне известно, существует, потому что я просто скопировал и вставил его из сообщения, видимого на экране.
Затем я понял, что в этой комнате включено сквозное шифрование, и, предположительно, поиск выполняется на сервере. Поэтому я создал новую комнату без шифрования и попытался снова; все еще не повезло.
Я искал в файле конфигурации слова "поиск" и "индекс", чтобы узнать, есть ли какой-нибудь переключатель индексации, который мне нужно перевернуть, но я вижу только один параметр search_all_users
. Это относится к поиску пользователей, а не к поиску текста в сообщениях в комнатах.
Помогите, пожалуйста? Как заставить работать поиск по сообщениям, и правильно ли я предположить, что он не будет работать с сквозным шифрованием?
Благодарю.
PS: я пытался добавить теги matrix, synapse и riot.im, но они еще не существуют, и у меня недостаточно репутации для их создания.
РЕДАКТИРОВАТЬ: я переустановил сервер Synapse, и на этот раз он работал. Я забыл сохранить конфигурацию, но на этот раз я запустил тот же сценарий редактирования конфигурации, что и раньше, поэтому, если я случайно не изменил что-то еще случайно, при первом запуске той же конфигурации. Не уверен, что пошло не так, поэтому я не собираюсь публиковать это как ответ.