搜索引擎

原创 2004年10月07日 19:46:00

搜索引擎

<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK href="css.css" type=text/css rel=stylesheet>
欢迎使用超级搜索引擎,请输入你想搜索的关键字。
<?php
/*
 * 小强制作http://www.phpcode.net 
*/
echo '<form>';
echo 
'<input type="text" name="string">';
echo 
'<input type="submit" value="搜索">'
echo 
"</form>";

if (isset(
$string)) 
{

$url "http://search.163.com/cgi-bin/search/engine/search2.fcgi?lang=all&key=$string"
$str implode("",file($url));       
$aaexplode("<B>",$str);     
$bb=$aa[2];
$cc=explode("<TR BGCOLOR=9FA4EE>",$bb);
$dd=$cc[0];
$ee=explode("/cgi-bin/search/engine",$dd);
$ff=implode("http://search.163.com//cgi-bin/search/engine",$ee);
$gg=explode("<!--LIST END-->",$ff);
$hh=$gg[0];
echo 
"你所检索的关键字是<font color=red>$string</font> ,共有";
$ii=explode("</B></TD></TR>",$hh);
$jj=explode("of",$ii[0]);
echo 
"<font color=red>$jj[1]</font>";
echo 
"条记录<br>";
echo 
$hh;
echo 
"<br><br><br>";
echo 
"共有";
echo 
"<font color=red>";
$kk=substr("$jj[1]",0,-1);
$ll=$jj[1];
$mm=$ll/$kk;
if(
$mm==10)
   {
echo 
$kk;
    }
else{
echo 
$kk+1;
     }
echo 
"</font>";
echo 
" 页,目前最大只能查到99页";
echo 
'<form>';
echo 
'跳到第<input type="text" name="page" size=4>';
echo 
"<input type=hidden name=key value=$string>";
echo 
"<input type=hidden name=key_a value=$mm>";
echo 
"<input type=hidden name=key_b value=$kk>";
echo 
'页<input type="submit" value="go">'
echo 
"</form>";
}

if (isset(
$page))
{
$url="http://search.163.com/cgi-bin/search/engine/search2.fcgi?page=$page&key=$key&CAT=&lang=all"
$str implode("",file($url));       
$aaexplode("<B>",$str);     
$bb=$aa[2];
$cc=explode("<TR BGCOLOR=9FA4EE>",$bb);
$dd=$cc[0];
$ee=explode("/cgi-bin/search/engine",$dd);
$ff=implode("http://search.163.com//cgi-bin/search/engine",$ee);
$gg=explode("<!--LIST END-->",$ff);
$hh=$gg[0];
echo 
$hh;
echo 
"<br><br><br>";
echo 
"共有";
echo 
"<font color=red>";
if(
$key_a==10)
   {
echo 
$key_b;
    }
else{
echo 
$key_b+1;
     }
echo 
"</font>";
echo 
" 页,这是第<font color=red>$page</font> 页";
echo 
'<form>';
echo 
'跳到第<input type="text" name="page" size=4>';
echo 
"<input type=hidden name=key value=$key>";
echo 
"<input type=hidden name=key_a value=$key_a>";
echo 
"<input type=hidden name=key_b value=$key_b>";
echo 
'页<input type="submit" value="go">'
echo 
"</form>";
}
?>

从零开始,写一个搜索引擎 (0x01)

第零部分我们已经列了一个提纲了,这一篇文章开始要详细说说了。搜索引擎基本概念在说搜索引擎架构分层之前,我们先确定几个搜索引擎的概念。 文档,搜索引擎的基本数据单元,比如一张网页,一个商品,多个文档合在...
  • ygrx
  • ygrx
  • 2016年04月12日 00:39
  • 4813

搜索引擎的设计与实现(一)从零开始?

毕业狗一枚,即将步入职场。仅以此系列,记录毕业设计中遇到的问题和解决的具体思路,重点不是完整的代码,而是得到完整代码的思考过程。所以只会贴出部分代码,勿怪。专业是电子商务,除了万恶的经管大类课程,技术...
  • u010386006
  • u010386006
  • 2015年06月19日 16:26
  • 1519

搜索引擎学习-实现

上篇文章介绍了搜索引擎的基本概念,有了大致的认识,本文说下搜索引擎实现上的一些问题。 搜索引擎组成 抓取系统:负责对互联网信息的搜集,将网页保存到本地,供下游分析、挖掘、建索引使用。 ...
  • whuqin
  • whuqin
  • 2014年04月04日 15:29
  • 848

搜索引擎的体系架构

参考文献:http://www.stlchina.org/twiki/bin/view.pl/Main/SEStructSys搜索引擎的实现原理,可以看作四步:从互联网上抓取网页→建立索引数据库→在索...
  • wqf363
  • wqf363
  • 2006年12月19日 12:20
  • 2346

搜索引擎与网络爬虫简述

一、搜索引擎          搜索引擎是指根据一定的策略、运用特定的计算机程序搜集互联网上的信息,在对信息进行组织和处理后,将处理后的信息展示给用户。 垂直搜索引擎则是针对某一行业的专业所搜引擎,是...
  • Daybreak1209
  • Daybreak1209
  • 2016年09月03日 20:51
  • 1388

python爬虫第一课,制作搜索引擎

from BeautifulSoup import * from urlparse import urljoin ignaorewords=set(['the','of','to','and','a...
  • qq_21970857
  • qq_21970857
  • 2015年05月25日 11:26
  • 2758

chrome浏览器,自定义搜索引擎,让搜索更高效

使用chrome自定义搜索引擎。 1 在地址栏—单击右键–点击 修改搜索引擎,如下:2 把浮窗滚动到最底下3 添加新的搜索引擎 就是把需要搜索的内容替换成%s,开发的童鞋对%s都不陌生。 4 打开新的...
  • ecliujianbo
  • ecliujianbo
  • 2016年02月15日 18:18
  • 5823

企业搜索引擎方案选型

由于搜索引擎功能在门户社区中对提高用户体验有着重在门户社区中涉及大量需要搜索引擎的 功能需求,目前在实现搜索引擎的方案上有集中方案可供选择: 1) 基于Lucene自己进行封装实现站内...
  • bingdongguke
  • bingdongguke
  • 2013年11月02日 17:15
  • 920

各种开源搜索引擎

C/C++语言: Zettair、lucy、XMLSearch、Omega、Xapian(支持多语言)、Swish++、 Swish—E、Sphinx Java:Lucene(相关项目支持多语言...
  • Botaruibo
  • Botaruibo
  • 2013年07月04日 17:50
  • 2216

【搜索引擎】搜索引擎索引数据结构和算法

http://www.cnblogs.com/h-hq/p/5462884.html 最近一直在研究sphinx的工作机制,在[搜索引擎]Sphinx的介绍和原理探索简单地介绍了...
  • zdy0_2004
  • zdy0_2004
  • 2016年05月09日 23:12
  • 974
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:搜索引擎
举报原因:
原因补充:

(最多只允许输入30个字)