• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 如何提高关键字匹配的性能

如何提高关键字匹配的性能

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了关键性能指标,产品关键性能指标,做好性能测试的关键,性能测试的关键指标,性能测试的关键等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:如何提高关键字匹配的性能
描述:

假设有2000万或更多的字符串,并且有1000个关键字。现在需要检测所有字符串命中了哪些关键字,当然,最简单的做法就是一个字符串一个字符串的拿去跟所有的关键字做匹配,但这样效率会很慢,请问有没有什么好的方法可以提高匹配效率?


解决方案1:

用ElasticSearch

解决方案2:

看看这个应该会对你有帮助字符串匹配算法

解决方案3:

https://segmentfault.com/q/1010000004159234/a-1020000004162767

解决方案4:

AC_BNFA

解决方案5:

利用PHP扩展trie_filter做中文敏感词过滤

http://www.2cto.com/kf/201401/273359.html

解决方案6:

http://blog.41ms.com/post/41.html

我现在就在用,你才1000个关键字,我有200W关键字,现在每秒支持500并发,应该能满足你


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何提高关键字匹配的性能

相关文章

  • 2017-06-07 Python命令行传入的中文参数怎么在脚本程序中使用呢?
  • 2017-06-07 (python)pyspider里pyquery的map方法映射的返回值无效导致单页能调试通,整体采集不到数据?
  • 2017-06-07 (python)使用jsonloads,key不带引号,且value中可能含有“:”,如何最好地处理?
  • 2017-06-07 PCA(主成分分析)处理训练集后,测试数据集应该如何处理?
  • 2017-06-07 shell里面输入密码
  • 2017-06-07 新手学习flask遇到的问题?
  • 2017-06-07 qrsync的deletable参数不起作用
  • 2017-06-07 (python)flask项目部署到SAE的时候静态文件都404
  • 2017-06-07 七牛上传图片不能显示,公开空间
  • 2017-06-07 (python)flask-mail发送邮件error553问题。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • seam里面的ejb不能注入
    • 如何用有限状态机提取一个C语言文件中的所有注释?
    • 长度为2^k+k-1的binarystring,使其任意一个长度为k的substring都是唯一的
    • 七牛的网页上传我的一直不好使,上传到100%又重新再来。。。
    • 为何不能在一个HTTP链接中多次GET同一个页面?
    • 单点登录最优解决方案
    • mac下docker配置lamp环境求助
    • 关于官方提供的qrsb备份工具的使用
    • httplib的官方文档
    • [问]坐标:美帝,对象:下载速度,七牛vsDropbox

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有