资源简介

解密搜索引擎技术实战Lucene&Java精华版(第3版)源码 书名:解密搜索引擎技术实战Lucene&Java精华版(第3版) 作者:罗刚 等编著 出版社:电子工业出版社 关键词:Lucene solr 搜索引擎 Lucene实战 随书源码 本书随书光盘文件有1G,压缩后有>400MB, 我单个文件的权限是80MB 故分为下面6个包上传: 解密搜索引擎技术实战Lucene&Java精华版(1) 解密搜索引擎技术实战Lucene&Java精华版(2)-补第5章p1 解密搜索引擎技术实战Lucene&Java精华版(3)-补第5章p2 解密搜索引擎技术实战Lucene&Java精华版(4)-补第6章 解密搜索引擎技术实战Lucene&Java精华版(5)-libp1 解密搜索引擎技术实战Lucene&Java精华版(6)-libp2 第5章是文件最大的章节,需要分录成2个文件 p1是源码,p2是测试数据excel文件 第6章是次大的章节,单独1个文件 光盘中所有的jar已经去重放在了lib目录,>80MB,分了2个文件,libp1放了大部分jar,libp2放了三个大jar

资源截图

代码片段和文件信息

package basic;

public class BinarySearch {
public static void main(String[] args) {
int a[] = { 1 4 6 7 12 14 15 };
System.out.println();
int fromIndex = 0 toIndex = 6 key = 4;
int low = fromIndex; // 开始位置
int high = toIndex - 1; // 结束位置
while (low <= high) {
int mid = (low + high) >>> 1; // 相当于mid = (low + high)/2
int midVal = a[mid]; // 取中间的值
int cmp = midVal - key; // 中间值和要找的关键字比较

if (cmp < 0)
low = mid + 1;
else if (cmp > 0)
high = mid - 1;
else {
System.out.println(“return“ + mid); // 查找成功,返回找到的位置
return;
}
}
System.out.println(“return“ + -(low + 1)); // 没找到,返回负值
return;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-01-19 10:09  Char03\
     文件         152  2016-01-15 09:51  Char03\readme.txt
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\
     文件        2504  2015-01-01 15:03  Char03\NewsCrawler\.classpath
     文件         387  2014-03-11 14:47  Char03\NewsCrawler\.project
     文件        2645  2014-04-30 16:19  Char03\NewsCrawler\build.xml
     文件      592896  2014-12-28 07:24  Char03\NewsCrawler\crawler.db
     文件         803  2014-12-28 08:56  Char03\NewsCrawler\MANIFEST.MF
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\.settings\
     文件          57  2014-03-11 14:48  Char03\NewsCrawler\.settings\org.eclipse.core.resources.prefs
     文件         598  2014-06-03 13:57  Char03\NewsCrawler\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\bin\
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\dist\
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\lib\
     文件          25  2014-04-30 16:48  Char03\NewsCrawler\lib\newsCrawler.bat
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\run\
     文件      592896  2014-12-26 16:07  Char03\NewsCrawler\run\crawler.db
     文件          34  2014-12-27 07:08  Char03\NewsCrawler\run\newsCrawler.bat
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\src\
     文件         122  2014-05-01 08:30  Char03\NewsCrawler\src\config.properties
     文件          80  2015-01-01 14:51  Char03\NewsCrawler\src\db.properties
     文件       76235  2014-05-04 09:52  Char03\NewsCrawler\src\tld-names.txt
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\src\com\
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\src\com\lietu\
     目录           0  2016-01-19 10:09  Char03\NewsCrawler\src\com\lietu\detailPage\
     文件        1896  2014-12-28 07:27  Char03\NewsCrawler\src\com\lietu\detailPage\ArticleExtractor.java
     文件       10127  2014-12-28 07:26  Char03\NewsCrawler\src\com\lietu\detailPage\AVLTree.java
     文件        6981  2014-12-28 07:26  Char03\NewsCrawler\src\com\lietu\detailPage\DatePattern.java
     文件        1412  2015-01-01 07:45  Char03\NewsCrawler\src\com\lietu\detailPage\DetailInfo.java
     文件       13708  2014-12-29 11:25  Char03\NewsCrawler\src\com\lietu\detailPage\DetailPageExtractor.java
     文件         168  2014-12-28 07:26  Char03\NewsCrawler\src\com\lietu\detailPage\DetailPaging.java
............此处省略4200个文件信息

评论

共有 条评论