중국어, 일본어, 한국어 검색
Mattermost 한중일 검색 활성화 가이드
Attention Mattermost v11.5부터, 중국어, 일본어, 한국어(CJK) 문자 검색은 기능 플래그 MM_FEATUREFLAGS_CJKSEARCH 로 활성화할 수 있습니다. 서버가 게시물 250만 건에 도달하면 Elasticsearch 또는 OpenSearch를 사용하라는 일반 권고사항은 여전히 유효합니다. 아래 내용은 MySQL이 아직 지원되던 v11 이전 버전에서 필요한 특수 설정입니다. 이러한 언어에 대한 검색 설정 방법은 데이터베이스 요구사항 문서 를 참조하세요. 아래는 언어별 데이터베이스 설정 방법에 대한 추가 정보입니다. 中文 / 중국어 # 尽管在 Mattermost 8.0 更新后,官方推荐为了更好的性能请使用 PostgreSQL 作为后端数据库。 但就目前而言,使用 MySQL 能够更容易的实现中文语言的全文搜索功能,在妥善配置 ngram 后,根据官方数据库构造重新生成索引即可达成。 具体的操作方式,可参考: Cannot search CJK contents 。 有关 PostgreSQL 的配置方式,请参考以下流程: 配置 SCWS # # 取得 SCWS 代码 wget http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2 # 解压缩 tar xvjf scws-1.2.3.tar.bz2 # 进入解压后的目录 cd scws-1.2.3 # 执行配置脚本、编译并安装 ./configure --prefix=/usr/local/scws ; make ; make install # 可选:检查文件是否存在 ls -al /usr/local/scws/lib/libscws.la /usr/local/scws/bin/scws -h # 可选:将词典安装在 /usr/local/scws/etc 中 cd /usr/local/scws/etc wget http://www.xunsearch.com/scws/down/scws-dict-chs-gbk.tar.bz2 wget http://www.xunsearch.com/scws/down/scws-dict-chs-utf8.tar.bz2 tar xvjf scws-dict-chs-gbk.tar.bz2 tar xvjf scws-dict-chs-utf8.tar.bz2 配置 Zhparser # # 下载 Zhparser 源代码 git clone https://github.com/amutu/zhparser.git # 进入下载后的目录 cd zhparser # 编译并安装 SCWS_HOME=/usr/local/scws make && make install Note 自 Mattermost 6.0 起,官方已不再使用 mattermost/mattermost-prod-db 作为数据库镜像,你可以直接使用安装在服务器上的 PostgreSQL 数据库,或者使用 PostgreSQL 官方的 Docker 镜像。 如果使用 Docker 镜像作为数据库,可以预先执行以下命令,安装依赖(请根据实际的 PostgreSQL 版本选择)。 # 更新本地缓存 apt update # 配置 SCWS 时需要的依赖 apt install wget make gcc # 配