资源简介
迅速搭建全文搜索平台—开源搜索引擎实战教程

代码片段和文件信息
package google;
import com.google.soap.search.*;
public class GoogleBean
{
private GoogleSearch search;
private GoogleSearchResult googleRes;
//注册获取的许可关键字
private final static String GOOGLE_KEY = “diBypjJQFHJd1okIsz4Vszx215f2AFfi“;
private String lineSep = “\n“;
//设置bean属性
//查询字符串
private String query= ““;
//是否启用自动过滤
private boolean filter=false;
//设定每个查询的最大结果集
private int maxResults=10;
//结果集起始位置
private int startRes=0;
//是否屏蔽成人内容
private boolean safeSearch=true;
//限制Google在指定的索引中搜索
private String restrict= ““;
//限制搜索指定的一种或几种语言
private String langRestrict= ““;
//设置返回结果的显示样式
public String structureResult(GoogleSearchResult res)
{
GoogleSearchResultElement[] elements = res.getResultElements();
String url =““;
String results = “符合条件的搜索结果数量为: “ +
res.getEstimatedTotalResultsCount() + lineSep + lineSep;
for (int i = 0; i < elements.length; i++)
{
url = elements[i].getURL();
results +=
(“标题:“ + elements[i].gettitle() +“
“ +
“URL: “ + url + ““+ lineSep +
“小结:“ + elements[i].getSummary() + lineSep +
“片段:“ + elements[i].getSnippet() + lineSep + lineSep);
}
return results;
}
//获取搜索结果
public String getSearchResults() throws GoogleSearchFault
{
search = new GoogleSearch();
//设定GOOGLE_KEY
search.setKey(GOOGLE_KEY);
//设置过滤
search.setFilter(filter);
//设定索引限制
if(restrict.length() > 0)
{
search.setRestrict(restrict);
}
//设置查询字符串
search.setQueryString(query);
//限制为中文和英文
search.setLanguageRestricts(“lang_en|lang_zh“);
//执行搜索
googleRes = search.doSearch();
//返回搜索结果
return structureResult(googleRes);
}
//设置换行的HTML标记
public void setLineSep(String lineSep)
{
this.lineSep=lineSep;
}
public String getLineSep()
{
return lineSep;
}
//设定查询字符串
public void setQuery(String query)
{
this.query = query;
}
public String getQuery()
{
return query;
}
//设定索引限制
public void setRestrict(String query)
{
this.restrict = restrict;
}
public String getRestrict()
{
return restrict;
}
//设定语言限制
public void setLangRestrict(String query)
{
this.langRestrict = langRestrict;
}
public String getLangRestrict()
{
return langRestrict;
}
//设置过滤
public void setFilter(boolean filter)
{
this.filter = filter;
}
public boolean getFilter()
{
return filter;
}
//设置是否屏蔽成人内容
public void setSafeSearch(boolean filter)
{
this.safeSearch = safeSearch;
}
public boolean getSafeSearch()
{
return safeSearch;
}
//设定每个查询的最大结果集
public void setMaxResults(int maxResults)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 101 2007-09-19 09:16 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\readme.txt
文件 1367 2007-04-18 14:56 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\fuzzy.jsp
文件 4763 2005-05-15 12:22 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.files\ba
文件 4531 2005-05-15 12:22 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.files\code_sm.png
文件 942 2005-05-15 12:22 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.files\documentation.css
文件 20844 2005-05-15 12:13 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.files\urchin.js
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.files
文件 35489 2005-05-15 12:22 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs\Google AJAX Search API - Developer Guide.htm
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\docs
文件 672 2007-05-14 22:06 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\Google.htm
文件 1412 2005-05-15 12:28 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\GoogleNew.htm
文件 3381 2007-05-14 22:03 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google\GoogleBean.class
文件 1761 2007-05-14 22:03 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google\GoogleServlet.class
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\classes
文件 624059 2005-11-04 14:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\lib\googleapi.jar
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\lib
文件 3588 2007-05-14 22:03 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google\GoogleBean.java
文件 1650 2007-05-17 01:10 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google\GoogleServlet.java
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\src
文件 467 2007-05-14 22:06 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF\web.xm
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch\WEB-INF
目录 0 2007-09-19 09:09 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\GoogleSearch
文件 1323 2007-04-21 22:22 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\ixQuery.asp
文件 2781 2007-05-14 14:32 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\java\FileDB.class
文件 2469 2007-05-14 14:32 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\java\FileDB.java
文件 147456 2007-05-14 14:32 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\java\FileDB.mdb
文件 1149 2007-05-13 17:06 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\java\FileSearch.java
文件 1552 2007-05-13 17:25 迅速搭建全文搜索平台——开源搜索引擎实战教程--代码\第1章 建立搜索引擎的方案\java\tianen\FileSearch.class
............此处省略318个文件信息
- 上一篇:iOS 个人中心 demo
- 下一篇:尚硅谷SpringCloud第一季最新笔记
评论
共有 条评论