社区
高性能WEB开发
帖子详情
语言解析优化!求高高手。。。
gotta521
2014-04-04 03:56:16
主语: 我、你、他、她
动词: 吃、喝、玩
名词: 米饭、馒头、面条、饮料、水、手机、游戏机
我喝饮料
我喝水
我玩手机
。。。。
等,采用 主语 + 动词 + 名词的形式。如何让计算机知道这些主语、动词、名词包含哪些词呢?
目前,采用的是java String contains()或者 indexOf() 方法,但是随着主语、动词、名词的量增加,性能会迅速下降。
谁有更好的方式呢?
...全文
418
4
打赏
收藏
语言解析优化!求高高手。。。
主语: 我、你、他、她 动词: 吃、喝、玩 名词: 米饭、馒头、面条、饮料、水、手机、游戏机 我喝饮料 我喝水 我玩手机 。。。。 等,采用 主语 + 动词 + 名词的形式。如何让计算机知道这些主语、动词、名词包含哪些词呢? 目前,采用的是java String contains()或者 indexOf() 方法,但是随着主语、动词、名词的量增加,性能会迅速下降。 谁有更好的方式呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2014-04-08
打赏
举报
回复
这属于典型的自己去发明轮子啊。。。 至少先把现在常规的算法熟悉后,再考虑要不要发明或改进吧。 另外顺便说下:搜索过程是反向的,是以句子为基础,到词库中检索。词库本身应该被分类索引,简单点就是B+树,用计算机编码即可;量不大的话(比如百万以内),直接用HashMap存储。 话说不知道你要做到什么级别,如果想做到Siri啥的,难度数量级恐怕太高了。。。
gotta521
2014-04-04
打赏
举报
回复
索引?如何建这个索引呢?根据拼音字母建二叉树么?
快快猪搞技术
2014-04-04
打赏
举报
回复
可以到网上查查分词算法,感觉会比你的方法高效一些
cchvsgame
2014-04-04
打赏
举报
回复
做个索引,然后用折半查找,性能不会是问题
PLV-CloudUniPlugin.zip
而HBuilderx是DCloud公司推出的一款强大的前端集成开发环境,它支持uni-app以及其他多种前端框架和
语言
。 “httpdns”全称为HTTP Domain Name System,相较于传统的DNS(域名系统),httpdns提供了一种更加安全、...
2345网址导航站整站源码
9. **SEO
优化
**:作为导航站,SEO(搜索引擎
优化
)是提升流量的关键,源码中可能包含了
优化
策略,如关键词布局、元标签设置等。 10. **响应式设计**:考虑到不同设备的访问需
求
,源码可能采用了响应式设计,确保在...
XML必知必会:Java、C#、Python多种
语言
解析
XML文档
、XPath节点和XPath语法 第7章
解析
XML文档
解析
XML文档概述、DOM
解析
XML、SAX
解析
XML 第8章 Java
语言
解析
XML DOM4J概述、示例:遍历节点、示例:插入节点、示例:删除节点 第9章 Python
语言
解析
XML ElementTree模块...
xp的终极
优化
5、将自己最常用的输入法设置一个快捷键:点击“开始”→“控制面板”→“区域和
语言
选项”→在弹出的窗口中选择“
语言
”→“详细信息”→“键设置”在弹出的窗口中找到自己用的输入法,点“更改按键顺序”→在这里...
支持多
语言
、多用户、多数据库、完美URL之路过秋天版博客发布[绝对有杀伤力的博客]...
[置顶]CYQ.Data 轻量数据层之路 bug反馈、
优化
建议、最新框架下载 四:欢迎css高手js外挂高手 如果有css高手或js外挂高手,对本博客开发了相应的css或js外挂验证或展示, 欢迎提供原作者一份,本人...
高性能WEB开发
25,984
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章