Board logo

标题: 一个拖曳文字搜索Bug???? [打印本页]

作者: Jayaz    时间: 2006-1-3 18:35     标题: 一个拖曳文字搜索Bug????

比如拖曳引号中文字 "dc\temp"  "ie6.2180"等会出现打开网页,而不是用搜索这些词,
用MT发现引号中的文字 "dc\temp"打开搜索, "ie6.2180"则打开网页。。真晕,这算Bug吗
作者: caten    时间: 2006-1-3 19:39

算MT的BUG   形如**/***的字符串本来就应该识别成URL~~~呵呵~~~
作者: Jayaz    时间: 2006-1-3 20:04

还有就是localhost总不能搜索吧。。。
作者: zhuangv    时间: 2006-1-3 21:18

楼主以后遇到这样的加杠的加点的,
先拖放到地址栏上面再松手,
就可以实现搜索了。
权宜之计呵呵
作者: mutalisker    时间: 2006-1-4 12:10

没有什么好办法区分url啊,比如 abc.com,你说它是个啥,abc.jk又是个啥
作者: 无边无际    时间: 2006-1-4 13:50

完全区分是不可能的,我想这样会好些:

以两个点为基准,像abc.com只有一个点,一律判为关键字,就算是网址,那就手动输入,反正很简单。

【流程图注解】

第三个条件(从左数起,第二个点的前面部分含有以下任一个:“空格”,“/”,“:”)
把类似ioage.com/post.php、tp://bbs.ioage.com、bbs.io age.com、bb:s.ioage.com判为非URL

第四个条件(从左数起,第二个点的前一个字符为“.”  或者   后一个字符为既不是数字也不是字母

把类似bbs.ioage..com、bbs.ioage.、bbs.ioage./mail、bbs.ioage.:             ,判为非URL

第五个条件(从左数起,第一个点的前面为空)
把类似.ioage.com,判为非URL

详见下图

[ 本帖最后由 iceriver_final 于 2006-1-4 03:42 PM 编辑 ]
作者: caten    时间: 2006-1-5 01:01

按照楼上的方法   大概会更让新手迷惑吧............
作者: Aycox    时间: 2006-1-5 02:50

原帖由 iceriver_final 于 2006-1-4 13:50 发表
完全区分是不可能的,我想这样会好些:
以两个点为基准,像abc.com只有一个点,一律判为关键字,就算是网址,那就手动输入,反正很简单。
【流程图注解】
第三个条件(从左数起,第 ...


下面引用并加以修改我在另外一篇我的主题中的回复:

RE:你的分析很精彩,值得肯定也值得学习,我在此不过多褒贬,只是说一下,拖词搜索辨别机制其实TW本身就有,只是很简单,比如无法辨认文件扩展名和域名的区别(也无法完美做到),对于网址和其它混杂的还是能辨认的。

拖词搜索完全是一种便捷的操作,要完全分析拖动的内容是难以做到的,你的建议不一定可行,有些网址我想谁也分不清到底该认为是字符串还是网络地址(比如某些转向和搜索链接,或带有标点的纯网址),再说权衡类 abc.com 和辨别非 URL 的方法也太硬性,无法满足变化莫测的使用要求,不能很好解决这些问题的,TW要深入研究这些只能使问题更复杂化和问题趋于不可预测性。

现阶段就修正域名和扩展名的分析就可以了(取URL优先原则)。今后推出2.0版本,十分可能地址栏和搜索栏分开,到时取消直接拖动搜索功能,拖动到地址栏就网址,拖到搜索栏就搜索,岂不更直接了当(要是有人反着干,明摆着是找抽)。

(有一个例子:为了避免工人操作机器双手有危险,各方想尽办法从机器设计原理保护着手增设改进都不能很好解决,而最终答案却是设置两个操作按钮,必须左右手一起按才能启动,妙否?)




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2