-
大小: 1.04MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-08-29
- 語言: 其他
- 標簽:
資源簡介
迅速搭建全文搜索平臺—開源搜索引擎實戰(zhàn)教程

代碼片段和文件信息
package?google;???????????
import?com.google.soap.search.*;
public?class?GoogleBean?
{
??private?GoogleSearch?search;
??private?GoogleSearchResult?googleRes;
??
??//注冊獲取的許可關(guān)鍵字
??private?final?static?String?GOOGLE_KEY?=?“diBypjJQFHJd1okIsz4Vszx215f2AFfi“;
??
??private?String?lineSep?=?“\n“;
??
??//設(shè)置bean屬性
??
??//查詢字符串
??private?String?query=?““;
??
??//是否啟用自動過濾
??private?boolean?filter=false;
??
??//設(shè)定每個查詢的最大結(jié)果集
??private?int?maxResults=10;
??
??//結(jié)果集起始位置
??private?int?startRes=0;
??
??//是否屏蔽成人內(nèi)容
??private?boolean?safeSearch=true;
??
??//限制Google在指定的索引中搜索
??private?String?restrict=?““;
??
??//限制搜索指定的一種或幾種語言
??private?String?langRestrict=?““;
??
??//設(shè)置返回結(jié)果的顯示樣式
??public?String?structureResult(GoogleSearchResult?res)
??{
??????GoogleSearchResultElement[]?elements?=?res.getResultElements();
??String?url?=““;
??String?results?=?“符合條件的搜索結(jié)果數(shù)量為:?“?+
??????res.getEstimatedTotalResultsCount()?+?lineSep?+?lineSep;
??
??for?(int?i?=?0;?i? ??{
????url?=?elements[i].getURL();
????results?+=?
???(“標題:“?+?elements[i].gettitle()?+“
“?+
????“URL:?“?+?url?+?““+?lineSep?+
“小結(jié):“?+?elements[i].getSummary()?+?lineSep?+
“片段:“?+?elements[i].getSnippet()?+?lineSep?+?lineSep);
??}
??
??return?results;
??}
??
??//獲取搜索結(jié)果
??public?String?getSearchResults()?throws?GoogleSearchFault?
??{
??????search?=?new?GoogleSearch();
??
??//設(shè)定GOOGLE_KEY
??search.setKey(GOOGLE_KEY);
??
??//設(shè)置過濾
??search.setFilter(filter);
??
??//設(shè)定索引限制
??if(restrict.length()?>?0)
??{
??????search.setRestrict(restrict);
??}
??
??//設(shè)置查詢字符串
??search.setQueryString(query);
??
??//限制為中文和英文
??search.setLanguageRestricts(“l(fā)ang_en|lang_zh“);
??
??//執(zhí)行搜索
??googleRes?=?search.doSearch();
??
??//返回搜索結(jié)果
??return?structureResult(googleRes);
??}
??
??//設(shè)置換行的HTML標記
??public?void?setLineSep(String?lineSep)
??{
??????this.lineSep=lineSep;
??}
??
??public?String?getLineSep()
??{
??????return?lineSep;
??}
??
??//設(shè)定查詢字符串
??public?void?setQuery(String?query)
??{
??????this.query?=?query;
??}
??
??public?String?getQuery()
??{
??????return?query;
??}
??
??//設(shè)定索引限制
??public?void?setRestrict(String?query)
??{
??????this.restrict?=?restrict;
??}
??
??public?String?getRestrict()
??{
??????return?restrict;
??}
??
??//設(shè)定語言限制
??public?void?setLangRestrict(String?query)
??{
?? this.langRestrict?=?langRestrict;
??}
??
??public?String?getLangRestrict()
??{
??????return?langRestrict;
??}
??
??//設(shè)置過濾
??public?void?setFilter(boolean?filter)
??{
??????this.filter?=?filter;
??}
??
??public?boolean?getFilter()
??{
??????return?filter;
??}
??
??//設(shè)置是否屏蔽成人內(nèi)容
??public?void?setSafeSearch(boolean?filter)
??{
??????this.safeSearch?=?safeSearch;
??}
??
??public?boolean?getSafeSearch()
??{
??????return?safeSearch;
??}
??
??//設(shè)定每個查詢的最大結(jié)果集
??public?void?setMaxResults(int?maxResults)
??{
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????101??2007-09-19?09:16??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\readme.txt
?????文件???????1367??2007-04-18?14:56??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\fuzzy.jsp
?????文件???????4763??2005-05-15?12:22??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.files\ba
?????文件???????4531??2005-05-15?12:22??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.files\code_sm.png
?????文件????????942??2005-05-15?12:22??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.files\documentation.css
?????文件??????20844??2005-05-15?12:13??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.files\urchin.js
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.files
?????文件??????35489??2005-05-15?12:22??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs\Google?AJAX?Search?API?-?Developer?Guide.htm
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\docs
?????文件????????672??2007-05-14?22:06??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\Google.htm
?????文件???????1412??2005-05-15?12:28??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\GoogleNew.htm
?????文件???????3381??2007-05-14?22:03??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google\GoogleBean.class
?????文件???????1761??2007-05-14?22:03??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google\GoogleServlet.class
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\classes\google
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\classes
?????文件?????624059??2005-11-04?14:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\lib\googleapi.jar
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\lib
?????文件???????3588??2007-05-14?22:03??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google\GoogleBean.java
?????文件???????1650??2007-05-17?01:10??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google\GoogleServlet.java
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\src\google
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\src
?????文件????????467??2007-05-14?22:06??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF\web.xm
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch\WEB-INF
?????目錄??????????0??2007-09-19?09:09??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\GoogleSearch
?????文件???????1323??2007-04-21?22:22??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\ixQuery.asp
?????文件???????2781??2007-05-14?14:32??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\java\FileDB.class
?????文件???????2469??2007-05-14?14:32??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\java\FileDB.java
?????文件?????147456??2007-05-14?14:32??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\java\FileDB.mdb
?????文件???????1149??2007-05-13?17:06??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\java\FileSearch.java
?????文件???????1552??2007-05-13?17:25??迅速搭建全文搜索平臺——開源搜索引擎實戰(zhàn)教程--代碼\第1章??建立搜索引擎的方案\java\tianen\FileSearch.class
............此處省略318個文件信息
- 上一篇:iOS 個人中心 demo
- 下一篇:尚硅谷SpringCloud第一季最新筆記
評論
共有 條評論