V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vibbow  ›  全部回复第 186 页 / 共 191 页
回复总数  3810
1 ... 178  179  180  181  182  183  184  185  186  187 ... 191  
磁盘整理完后,6G数据2分钟全文搜索完成~
2012-01-01 08:09:04 +08:00
回复了 evlos 创建的主题 分享发现 这符号屌爆了!
复制粘贴进word,即可见真相~
难道是传说中的杀毒软件?
2012-01-01 07:18:48 +08:00
回复了 013231 创建的主题 问与答 百度的密码中不能包含'['和']', 为什么?
我觉得只要限制密码长度不超过2048位就是合理的
要不然每个人都提交个1M多大小的密码上去,他们不得疯了..

至于不让特殊符号,说是防注入之类的,一般就是要明文存密码了。
2012-01-01 07:11:42 +08:00
回复了 cloverstd 创建的主题 问与答 LNMP安装后,登录phpMyAdmin时出错 #1045
下载最新版的PMA,覆盖上传一下试试。
2011-12-30 08:47:09 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
@lyxint 近10G的数据,生成个全文索引没个一两天应该完不成吧...
2011-12-30 08:03:13 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
又改进了一遍代码,现在瓶颈在硬盘了。
10G数据,170秒全文搜完。
2011-12-29 08:51:48 +08:00
回复了 saynoyes 创建的主题 程序员 不知道V2EX上喜欢听歌的程序员多不多
下载了贝多芬全集,总共80多张CD~
听着古典音乐写代码很舒服~
2011-12-29 03:45:35 +08:00
回复了 liutanyu 创建的主题 问与答 网站到底是怎么弄的?
@leiz 同意,真正的PPMM的是不会放诱惑性头像的。
要不然LZ是男的,要不然LZ是恐龙。
2011-12-29 03:37:37 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
http://vsean.net/blog/post/98
我的全文搜索代码整理完成。
2011-12-29 00:58:05 +08:00
回复了 Livid 创建的主题 Firefox 关于下载 Firefox 洁版的地方
一般都是直接访问 http://www.mozilla.org/en-US/ 然后选Firefox简体中文版下载...
2011-12-26 10:01:52 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
@dndx GTalk ... 木有... 我直接开Gmail吧.... [email protected]
2011-12-26 09:57:17 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
@dndx 明文问题难道很难解决么?出去关键字外随机星号几个字符就行了。
2011-12-26 09:49:38 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
呃...
终于读懂了你的代码,不过你的代码貌似没有考虑读取步进的问题。
举例来说,比如说我有这么 12345678这么一串字符串,我想搜索456。
你的代码先读取了1234,发现没有匹配,然后直接读取了5678,发现还是没有匹配。
于是就认为不匹配了。
我觉得这就是你 large 函数里发生的错误...

呃... 刚才用XDebug对我的代码进行了一下性能分析,发现最耗性能的居然是strtolower函数...
看来有必要做两份数据库了...
2011-12-26 08:33:25 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
而且你的代码貌似区分大小写来着...
2011-12-26 08:21:51 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
发现一个问题诶。
你的代码,搜索正常的csdn文件速度是很快
但是如果我自己创建个文件,每行都是 "vibbow\r\n" 重复上两三万行
那么用你的代码搜索vibbow,一个结果都木有...
2011-12-26 06:44:42 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
当然了,运行时间也是和结果数量是成正比的。
如果结果数量特别多的话就需要七八分钟了。
2011-12-26 06:43:26 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
我没觉得我的搜索速度有多快啊...
既不支持正则,也不支持行号输出...

我搜索服务端算法大体改了3次,我整理整理代码加一下注释,稍后发上来。

性能信息就是:在E5400处理器上,只使用1核心(PHP一次也只能使用一个核心),7200转普通sata硬盘,3G内存上(根据Process Explorer的记录,httpd进程峰值占用了650M的内存),对所有9个数据库搜索(纯文本文件,总大小4.6G),单关键字搜索大约需要3分钟,10关键字并发搜索大约需要5分钟...
2011-12-26 05:20:28 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
也就是说硬盘性能根本不是瓶颈,而是CPU性能。
2011-12-26 05:18:40 +08:00
回复了 Tianpu 创建的主题 PHP 纯php实现大文件全文搜索
相信我,搜索时大部分时间不是浪费在硬盘时间上,而是strpos过程上。
1 ... 178  179  180  181  182  183  184  185  186  187 ... 191  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2743 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.