关于手机等品牌型号搜索与采集的中文分词分离
2023-09-11 14:20:03 时间
很久以前,写过一个手机的搜索查询,这里要涉及到手机类型和型号的分离。
很久之后前,有人问起这个问题,于是,写点说明就把这函数的草稿发布了,并写下了这一些说明。
函数说明,如搜索输入:诺基亚N95,将被拆分成品牌:诺基亚 型号:N95
对于手机数据采集,也可以用这函数分离出品牌和型号。
protected void SetSearchKey(string keyword, out string goodsName, out string goodsModel)
{
keyword = keyword.ToLower().Trim();
if (keyword.Contains(" "))//带空格,分离
{
goodsName = keyword.Split( )[0].Trim();
goodsModel = keyword.Split( )[1].Trim();
}
else if (Regex.Match(keyword, @"^[\u4E00-\u9FA5]+[\w\d]+").Success)//以中文开头,包含英文,分离
{
goodsName = Regex.Match(keyword, @"^([\u4E00-\u9FA5]+)[\w\d]+").Groups[1].Value;
goodsModel = keyword.Replace(goodsName, string.Empty);
}
else
{
string[] keys = new string[] { "nec", "lg", "vk", "cect" };
for (int i = 0; i keys.Length; i++)
{
if (keyword.IndexOf(keys[i]) == 0)
{
goodsName = keys[i];
goodsModel = goodsModel = keyword.Replace(goodsName, string.Empty);
return;
}
}
goodsName = keyword;
goodsModel = keyword;
}
}
![复制代码](http://common.cnblogs.com/images/copycode.gif)
版权声明:本文原创发表于博客园,作者为路过秋天,原文链接:
http://www.cnblogs.com/cyq1162/archive/2010/04/18/1349062.html
世界上最贵的手机品牌被中国壕买了,暴风 TV 京东众筹又出幺蛾子了 | 快报 上个星期,大疆才宣布要在深圳开设线下体验店,而今天亿航的线下体验店就已经在深圳开业了。亿航首家旗舰店占地大约 100 平方米,比大疆计划开设 800 平的线下旗舰店要小得多。店内将有亿航 GHOST 1.0 和最新发布的GHOST 2.0 供用户体验,并且配合亿航的 VR 虚拟现实眼镜,还能体验一把第一人称发行的快感。
俄罗斯最喜欢的品牌调研,小米成手机品牌之最 近日,据Yandex.的市场调研报告显示,小米已经连续四年蝉联俄罗斯最受欢迎手机品牌的殊荣。早在2016年小米就超越了苹果和三星,以Redmi系列的两款手机包揽前两名。而且今年有28%的俄罗斯人在购买手机时会优先选择小米手机,其次是三星22%,苹果为19%。
Elasticsearch大咖说 | Elasticsearch 在手机垂直搜索业务的应用创新 Elasticsearch作为一个分布式、高扩展、实时的搜索与数据分析引擎,因其轻量级、稳定、可靠、快速等特性受到越来越多开发者的青睐,在搜索、日志分析、运维监控和安全分析等领域得到广泛应用。阿里云Elasticsearch技术团队,深度采访了来自阿里巴巴、vivo、携程、eBay等知名公司的技术专家,推出了Elasticsearch大咖说系列专题,为广大开发者提供技术入门与进阶的经验分享,以及最佳应用实践参考。
相关文章
- flyway 非常坑爹的中文乱码问题
- Unity3D脚本中文系列教程(七)
- bootstrap之双日历时间段选择控件示例—daterangepicker(中文汉化版)
- Xshell 中文乱码
- 上传中文文件到linux文件出现乱码问题的解决方案
- 1020 月饼 (25 分)—PAT (Basic Level) Practice (中文)
- java中文编码乱码
- 语音识别——基于深度学习的中文语音识别tutorial(代码实践)
- python matplotlib.plot画图显示中文乱码的问题
- Hadoop-2.2.0中文文档—— 从Hadoop 1.x 迁移至 Hadoop 2.x
- 解决 QtCreator 3.5(4.0)无法输入中文的问题
- 美国地名大全(美国城市名称英文、中文)
- MySQL----MySQL数据库插入中文报错或者乱码问题的解决办法