InfoGrab Docs

중국어, 일본어 및 한국어 검색

Mattermost 중국어·일본어·한국어(CJK) 검색 설정. v11.5 피처 플래그로 CJK 검색 활성화 방법과 MySQL/PostgreSQL 데이터베이스 설정 방법을 설명합니다.

Attention Mattermost v11.5부터 피처 플래그 MM_FEATUREFLAGS_CJKSEARCH 로 중국어, 일본어, 한국어(CJK) 문자 검색을 활성화할 수 있습니다. 서버가 250만 게시물에 도달하면 Elasticsearch 또는 OpenSearch를 사용하라는 일반 권장 사항 은 여전히 적용됩니다. 아래에서는 MySQL이 여전히 지원되던 v11 이전 버전에 필요한 특별 구성에 대해 설명합니다. 이러한 언어에 대한 검색 설정 방법은 데이터베이스 요구 사항 문서 를 참조하세요. 아래는 다양한 언어의 데이터베이스를 구성하는 방법에 대한 추가 정보입니다. 中文 / Chinese # 尽管在 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