佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1028|回复: 14

php Search 功能

[复制链接]
 楼主| 发表于 24-11-2008 06:04 PM | 显示全部楼层 |阅读模式
想问, 如果要做一个比较强的search function是要注意些什么?
因为自己做的Search好像不是很强...
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 25-11-2008 09:33 AM | 显示全部楼层
没有人要回复我吗?
回复

使用道具 举报

发表于 25-11-2008 02:12 PM | 显示全部楼层
先讲下你的search功能是怎么样的??
然后我们来研究下。。。
回复

使用道具 举报

发表于 25-11-2008 03:29 PM | 显示全部楼层
要做到像google 酱强吗?  恐怕这里没有人能帮你。。。
回复

使用道具 举报

 楼主| 发表于 25-11-2008 06:42 PM | 显示全部楼层
嗯...
我想知道..
你们做search是要注重什么的??
如果我fix死它...
会不会不好??

就是比较advance那种...
search by staffID, number, name, date, company name, 等等....
那我应该怎样分类???
还是可以全部放在一个query???
回复

使用道具 举报

发表于 26-11-2008 10:30 AM | 显示全部楼层
以下是我个人的经年。。。。

通常我会做一个general search。。。。
就是用一个txt box,任用户打什么都可以。。。
只要找到就会把它显示出来。。。。。

加上一个advance search的功能。。。。。
比如:category, group, status。。。
那么就比较容易辨别资料的准确度。。。。。

如果有办法改进的话。。。。
希望大家交流交流。。。。。

谢谢。。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 26-11-2008 12:01 PM | 显示全部楼层
原帖由 lawty 于 26-11-2008 10:30 AM 发表
以下是我个人的经年。。。。

通常我会做一个general search。。。。
就是用一个txt box,任用户打什么都可以。。。
只要找到就会把它显示出来。。。。。

加上一个advance search的功能。。。。。
比如:cat ...


哦...
这个方法也不错下...
谢谢你的建议...
你平时用在Search的 SQL query..
大多数是用到什么的?
例如: %like%...
还有其它吗?
回复

使用道具 举报

发表于 27-11-2008 09:00 AM | 显示全部楼层
给general search。。。就会用 LIKE 咯。。。
然后比较specific的。。就用operator。。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 27-11-2008 09:22 AM | 显示全部楼层
原帖由 lawty 于 27-11-2008 09:00 AM 发表
给general search。。。就会用 LIKE 咯。。。
然后比较specific的。。就用operator。。。。


你的operator 意思是

IN, OR, AND ??
还有什么吗?
回复

使用道具 举报

发表于 27-11-2008 10:36 AM | 显示全部楼层
原帖由 wcpon 于 27-11-2008 09:22 AM 发表


你的operator 意思是

IN, OR, AND ??
还有什么吗?


http://www.w3schools.com/PHP/php_operators.asp

都可以用...
看你怎么发挥...
回复

使用道具 举报

发表于 27-11-2008 04:02 PM | 显示全部楼层
原帖由 wcpon 于 24-11-2008 06:04 PM 发表
想问, 如果要做一个比较强的search function是要注意些什么?
因为自己做的Search好像不是很强...


我不会php,不过刚刚download 了 Yahoo! Search 的 web services 来玩玩,
不错下,里面有 PHP 的原码,您可以参考下,可能会得到些灵感....

http://developer.yahoo.com/download/download.html
回复

使用道具 举报

发表于 2-12-2008 10:01 AM | 显示全部楼层
如果你是用mysql
可以参考 fulltext index
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

我本身是没有用过,看你的造化了
回复

使用道具 举报

发表于 2-12-2008 10:35 AM | 显示全部楼层
這樣看到的 tag 也很方便
回复

使用道具 举报

发表于 2-12-2008 11:45 AM | 显示全部楼层
若是需要强大的搜寻引擎,Apache Solr是一个不错的选择,基于一个强大的Java搜寻引擎project -- Lucene。这是一个独立的搜寻引擎,可以用Webservice接口调用API,如果你用PHP的话可以直接用它的PHP Client.

http://wiki.apache.org/solr/SolPHP

[ 本帖最后由 苦瓜汤 于 2-12-2008 11:46 AM 编辑 ]
回复

使用道具 举报

发表于 21-12-2008 03:34 AM | 显示全部楼层

回复 4# lawty 的帖子

基本上是要怎樣開始。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-12-2025 04:16 PM , Processed in 0.119174 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表