支持
以最近几年,高性能的 NoSQL 数据库 redis 的开发速度可谓火热,愈来愈多的程序员和开发团队开始大量的使用 Redis,由于它支持字符串、数组,和目前热门的数据结构——哈希、集合和有序集合。但是很惋惜的是Redis 没法支持中文,这令许多来自中国开发者感到遗憾。
荣幸的是,最近,由于 Redis 拥抱了中文,它将支持中文输入,和提供用于处理中文文本的 API,同时也支持复杂的中文搜索查询,这将改变众多中文程序员的工作方式。
Redis支持中文输入搜索,大大提高了程序开发的效力,例如,当你需要在数据库中存储一个记录的时候,不用再转换为 Unicode 或其他编码,这个数据库就可以够直接存储中文文本。
Redis还提供了一个丰富的 API,可以用来处理中文文本。例如,用户可以处理中文词语,挑选或分析中文文本,并且可以搜索、替换文本中的指定词。另外,可使用API实现拆分、分词、同义词检测、社交网络舆情份析等各种功能。下面是一个例子:
//计算中文文本的搜索值
$client = new Redis();
$client->connect(‘127.0.0.1’, 6379);
$text = ‘中文文本搜索(Chinese Text Search)’;
$scores = $client->getSearchScores($text);
这个例子使用Redis客户端,首先连接到本地服务器,然后使用Redis的“getSearchScores”方法计算给定的文本的搜索值,并返回该值。
Redis强大的中文API支持,不但可以提高程序开发的效力,还可以节省大量的繁琐编码工作,进一步提升工作效力。因此,Redis的支持中文,为中文开发者提供了便捷的编程环境,成为现在开发程序最好的数据库管理系统之一。
本文来源:https://www.yuntue.com/post/154458.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏