我刚刚从 Arch Linux 上的社区仓库安装了 Matrix Synapse 家庭服务器,但在房间消息中搜索文本不起作用。
我尝试在桌面 Riot.im 客户端和移动应用程序中搜索文本,但没有一个返回我知道存在的文本,因为我只是从屏幕上可见的消息中复制并粘贴了它。
然后我意识到我在那个房间开启了端到端加密,大概搜索是在服务器上完成的。所以我创建了一个没有加密的新房间并再次尝试;仍然没有成功。
我查看了配置文件中的“搜索”和“索引”,看看是否有需要翻转的索引开关,但我看到的唯一选项是search_all_users
。这涉及搜索用户,而不是搜索房间内消息中的文本。
请帮忙?如何让消息搜索正常工作?我认为它不适用于端到端加密,对吗?
谢谢。
附言:我尝试添加 matrix、synapse 和 riot.im 标签,但它们尚不存在,而且我的声誉也不足以创建它们。
编辑:我重新安装了 synapse 服务器,这次成功了。我忘了保存配置,但这次我运行了与之前相同的配置编辑脚本,所以除非我第一次运行相同的配置时意外更改了其他内容。不确定之前出了什么问题,所以我不会将此作为答案发布。