MongoDB支持中文文本搜索吗?

分享 未结
0 1 1 147
小白 2017-08-10发布
收藏 点赞

在MongoDB的官网看到了Text Indexes的文档,文档的支持语言列表中包含简体和繁体中文:

Language Name	                   ISO 639-1 (Two letter codes)
simplified chinese or hans	   zhs
traditional chinese or hant	   zht

这是不是意味着MongoDB支持中文文本搜索呢?


回帖
  • 2017-08-11

    MongoDB确实支持文本搜索,但是社区版不支持中文,需要购买企业版才能使用中文搜索功能。不过MongoDB的企业版很贵,国内代理商报价是每个节点年费15万,三个节点起售。小公司着实买不起。其实数据库提供的文本搜索功能只能应用在小型项目上,数据量稍大,频繁的插入或更新反向索引会对数据库造成很大的压力,建议搜索功能还是交给专业的搜索服务器完成,例如单独架设ElasticSearch服务。

    1