package coreservlets; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.net.*; public class SearchEngines extends HttpServlet { public void doGet(HttpServletRequest&...
http://www.jb51.net//article/2676.htm
packagecoreservlets;importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;importjava.net.*;publicclassSearchEnginesextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringsearchString=request.getParameter("sear...
http://www.jb51.net//article/2500.htm
最近我一直在寻找XML搜索工具,我编写的应用程序需要定期的搜索一些有关联的XML文件,我本来的意思是为了看一看文件中是否有与我想要的数据匹配的数据,但是有时候,我也想把找到的这些数据输出出来。一开始,我试用了一下XSLT和XPath,想通过把搜索的问题转化成使用XSLT能够解决的问题,但是经过一段时间的试验,我发现,使用XSLT并没有真正解决我想要处理的搜索问题,因为我想要输出的数据是使用逗号隔开的数,而XSLT不能满足这个要求,而且XLST也不能提供全文搜索功能。然后我想尝试一下使用XML查询语言(XQL),来看看能不能解决,所以我仔细的着了一下XQL的各种版本的实现,很巧,正好发现一个叫X...
http://www.jb51.net//article/2373.htm
编者按:这是一篇精彩的编程教学文章,不但详细地剖析了搜索引擎的原理,也提供了笔者自己对使用PHP编制搜索引擎的一些思路。整篇文章深入浅出,相信无论是高手还是菜鸟,都能从中得到不少的启发。 谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.com)这家由斯坦福大学学生创建的风险公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用的技术能更快、更准确搜索到所需要的信息。 让我们自己来设计、开发一个强劲、高效的搜索引擎和数据库恐怕短时...
http://www.jb51.net//article/1780.htm
ccterran(原作)作者:iwind 朋友用dreamweaver做了一个网站,没有动态的内容,只是一些个人收藏的文章,个人介绍等等。现在内容比较多了,想叫我帮他做一个搜索引擎。说实在的,这是一个不难的问题,于是就随手做了一个。现在我在其它论坛上也看到有人想做这个,于是就想说说这方面的知识,重在了解一下方法。写程序前先要想好一个思路,下面是我的思路,可能谁有更好的,但注意这只是一个方法问题:遍历所有文件读取内容搜索关键字,如果匹配就放入一个数组读数组。在实现这些步骤之前,我假定你的网页都是标准的,就是有标题(<title>...
http://www.jb51.net//article/1655.htm
本章的最后一节,Zeev讨论了Zend引擎带来的对象模型,特别提到它与PHP的前几个版本中的模型有什么不同.当1997年夏天,我们开发出PHP3,我们没有计划要使PHP具备面向对象的能力.当时没有任何与类和对象有关的想法.PHP3是一个纯粹面向过程的语言.但是,在1997.8.27的晚上PHP3alpha版中增加了对类的支持.增加一个新特性给PHP,当时仅需要极少的讨论,因为当时探索PHP的人太少.于是从1997年八月起,PHP迈出了走向面向对象编程语言的第一步.确实,这只是第一步.因为在这个设计中只有极少的相关的想法,对于对象的支持不够强大.这个版本中使用对象仅是访问...
http://www.jb51.net//article/1535.htm
用PHP实现MVC开发模式的逻辑层和表示层有多种模板引擎可供选择,但是官方引擎SMARTY诞生后,选择就有了变化。它的理念和实现都是相当"前卫"的。本文主要讨论SMARTY之于其他模板引擎的不同特点,简要介绍了该引擎的安装及使用,并用一个小的测试案例对比了SMARTY和PHPLIBtemplate的速度和易用性。一、MVC需要模板MVC最早是在SmallTalk语言的开发过程中总结出的一种设计模式,MVC分别代表了"模型"、"视图"和"控制",目的就是让不同的开发角色在大中型项目中各司其职。在网络应用程序的开发中,可以用下图来表示各概念之间的关系。该图展示了一个简单的W...
http://www.jb51.net//article/1484.htm
美国东部时间3月1日,雅虎公司联合创始人之一的杨致远将宣布公司的搜索网络将进入Web服务。雅虎公司在www.developer.yahoo.com网站建立了YahooSearchDeveloperNetwork,公司计划在此纽约举行的搜索引擎战略大会(SearchEngineStrategiesConference)上推出这一计划。该网络将允许开发者在雅虎搜索之上建立新的应用程序,其中包括图像、视频、新闻以及地区搜索等内容。想要使用这项服务的会员必须先去http://api.search.yahoo.com/webservices/register_appl...
http://www.jb51.net//article/1460.htm
谈到网页搜索引擎时,大多数人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google(www.google.com)这家由斯坦福大学学生创建的风险公司的技术。理由非常简单,Google的搜索引擎比雅虎先前使用的技术能更快、更准确搜索到所需要的信息。 让我们自己来设计、开发一个强劲、高效的搜索引擎和数据库恐怕短时间内在技术、资金等方面是不可能的,不过,既然雅虎都在使用别人的技术,那么我们是不是也可以使用别人现成的搜索引擎网站呢?剖析编程思路 我们可以这样设想:模拟一个查询,向某个搜索引擎网站发出相...
http://www.jb51.net//article/1457.htm
为什么有的网站能在搜索引擎上排名很好,而有的却连找到找不到呢?这个秘密何在呢?正如免费搜索引擎上的指导方针所说,有五个因素你是必须铭记于心的:1、 你网站的内容与主题。2、 每页的关键字数。3、 关键字放置的位置。4、 点击量。5、 链接数量。 1、 搜索引擎优化策略:网站内容网站的实际内容是你网络优化策略的一个重要的因素。如果你想你的网站能在搜索结果中排得靠前,在你的网站中必须有实际的内容。搜索引擎的蜘蛛基本上是一个瞎子。他们只能对你网页内容进行判断你网站的质量,而不能从图片、flash动画上判断。在所有的页面中有充足的内...
http://www.jb51.net//article/1007.htm
想拥有属于自己的搜索引擎吗?采用目前流行的数据采集方法,你就可以立即拥有。下面就教你一步步地去实现。一、认识百度搜索百度搜索,全球最大中文搜索引擎,2005年8月5日在美国纳斯达克上市交易,目前是国内用户使用率最高的搜索引擎,提供网页、新闻、图片、音乐、地图等各种搜索1、百度网页搜索的查询参数必备参数☆ wd--查询的关键词(Keyword)☆ pn--显示结果的页数(Page Number)☆ cl--搜索类型(Class),cl=3为网页搜索可选参数☆ rn--搜索结果显示条数(Record Number),取值范围在10--10...
http://www.jb51.net//article/794.htm
