![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Lucene
jiang617325814
这个作者很懒,什么都没留下…
展开
-
初识Lucene(Lucene可以做什么?)
1.获取内容(Acquire Content)Lucene不提供爬虫功能,如果需要获取内容需要自己建立爬虫应用。Lucene只做索引和搜索工作。2.建立文档(Build Document)文档通常由一个个域(fields)组成,例如:标题,正文,摘要等。需要保证文档的格式一致(如都为txt格式)在此过程中可以通过语义分析来使要保存的文档更加精炼,也可以通过加权值来决定域和文原创 2012-06-19 10:38:30 · 2269 阅读 · 2 评论 -
使用Lucene对建立的索引进行搜索
搜索中要到的类不多:package org.apache.lucene.searcher;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Do...2012-06-24 22:10:00 · 134 阅读 · 0 评论 -
使用Lucene建立索引
最近在看Lucene in Action这本书的原著,第一步就是建立要建立文件索引,当然文件必须为统一的格式,Lucene不支持异构文件。我练习了书中的listing 1.1:Indexer,由于我使用的是Lucene3.5版本,而书中使用的3.0,3.5和3.0是有一些差异的!package org.apache.lucene.indexer;import java.io.Fil...2012-06-19 17:02:00 · 104 阅读 · 0 评论 -
往主函数的arguments中传入参数
在Run as 中选择Run Configurations在第二个Arguments中填入要放入的参数,以空格隔开点击Run2012-06-19 16:38:00 · 146 阅读 · 0 评论 -
初识Lucene(Lucene可以做什么?)
1.获取内容(Acquire Content)Lucene不提供爬虫功能,如果需要获取内容需要自己建立爬虫应用。Lucene只做索引和搜索工作。2.建立文档(Build Document)文档通常由一个个域(fields)组成,例如:标题,正文,摘要等。需要保证文档的格式一致(如都为txt格式)在此过程中可以通过语义分析来使要保存的文档更加精炼,也可以通过加权值来决定域和文...2012-06-19 10:38:00 · 134 阅读 · 0 评论 -
日期格式(Date)与Long类型之间的互相转换
Lucenen中对日期的索引和搜索<pre name="code" class="java">//声明private Date[] dates = {};</pre>把日期以固定的格式存入数组private void setDates() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM...2012-06-18 10:09:00 · 469 阅读 · 0 评论 -
使用Lucene对建立的索引进行搜索
搜索中要到的类不多:package org.apache.lucene.searcher;import java.io.File;import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Docum原创 2012-06-24 22:10:42 · 583 阅读 · 0 评论 -
使用Lucene建立索引
最近在看Lucene in Action这本书的原著,第一步就是建立要建立文件索引,当然文件必须为统一的格式,Lucene不支持异构文件。我练习了书中的listing 1.1:Indexer,由于我使用的是Lucene3.5版本,而书中使用的3.0,3.5和3.0是有一些差异的!package org.apache.lucene.indexer;import java.io.F原创 2012-06-19 17:02:05 · 1834 阅读 · 0 评论 -
日期格式(Date)与Long类型之间的互相转换
Lucenen中对日期的索引和搜索//声明private Date[] dates = {};把日期以固定的格式存入数组private void setDates() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); dates = new Date[ids.length]; try { dates原创 2012-06-18 10:09:58 · 6824 阅读 · 0 评论 -
Lucene中使用分页
Lucene3.5中提供了一个分页方法:searchAfter方法,可以方便的分页,不过仍然需要把大量数据取出。/** * 分页搜索 * 把所有数据都取出来才行 * 可以把每次需要分页的内容取出来,没有必要一次性取出所有的东西 * 比如:每页存放10个内容,需要第一页就取出10个内容,需要第二页就去取出20个内容 * @return * @throw...原创 2012-07-02 14:32:27 · 93 阅读 · 0 评论