Lucene5.4有哪些信誉好的足球投注网站入门(补足六个汉字).docxVIP

Lucene5.4有哪些信誉好的足球投注网站入门(补足六个汉字).docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lucene有哪些信誉好的足球投注网站入门 前言 有哪些信誉好的足球投注网站即用给定的关键字(key)去内容库(contents)里找到key。Lucene的有哪些信誉好的足球投注网站大概原理是从contents里提取预定的关键字(preKey)做成一个索引库(indexTable)。 例: 内容库(contents) 数据库表product Id Name Title price 1 草鱼 广西来宾清水草鱼 12 2 大米 广西来宾小平阳东南小油粘米 3 3 苹果 陕西凤阳小妈咪苹果 9 4 花生 广西南宁十万大山野花生 99 索引库(IndexTable)[多对多规则,此表只是举例,真实生成规则复杂,也不是一张表] PreKey ids 鱼,广西,来宾,清水,草鱼 1,2,4 米,大米,小平阳,东南,油粘米 2 果,苹果,陕西,凤阳,妈咪 3 花生,十万大山,野花生 4 给定key=“广西”,则有哪些信誉好的足球投注网站出id为1,2,4的记录。 下面具体讲Lucen的操作。 内容步骤: 在eclipse中创建一个Maven工程 点击“finish”,工程创建完成如下: 打开配置文件 pom.xml编辑里面的内容如下: 说明: 增加了dependencies标签及其内部内容。 每个dependency内容寻找方法,以第一个dependency内容为例,如下: 打开 HYPERLINK 在头条有哪些信誉好的足球投注网站框输入lucene有哪些信誉好的足球投注网站 有哪些信誉好的足球投注网站结果如下,选择含有lucene-core的第一个结果 点击进入 点击版本号进入: 其它几个dependency的内容一样的寻找方法。注意版本(当前我用lucene 5.4.1) 修改工程默认的JDK版本,默认的是JDK1.5,修改成JDK1.7以上,我电脑安装JDK1.8所以修改成JDK1.8。(JDK1.8就是JDK8,同理JDK1.5是JDK5,叫法不同而已) 操作:对工程名“Lucene”右键—Build Path—configure Build Path… 准备数据(前言中的contents) 在D盘下的LuceneData文件夹里准备了5个文件。 写java代码生成索引表(前方中的indexTable) 在工程的src/main文件夹下创建生成索引表的工具类 实现CreateIndexTable.java类 package com.zhc.lucene; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.nio.file.Paths; import .smart.SmartChineseAnalyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.document.StringField; import org.apache.lucene.document.TextField; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriterConfig; import org.apache.lucene.store.FSDirectory; public class CreateIndexTable { private IndexWriter writer;//索引表生成对象,可以看成是一个有规则的输出流对象 /** * 构造方法 * @param contentDir 等待创建索引的内容路径 * @param indexTableDir 索引表保存的路径 * @throws IOException */ public CreateIndexTable(String contentDir,String indexTableDir) throws IOException{ //读取内容 FSDirectory dir = FSDirectory.open(Paths.get(indexTableDir)); //创建一个标准分词器,所谓分词器,就是在全内容中选择出关键字(不适用于中文,所以我们选择建议一个中文的分词器) //StandardAnalyzer analyzer = new StandardAnalyzer(); SmartChineseAnalyzer analyzer = new SmartChineseAnalyzer(); //创建索引分析器配置实例 IndexWriterConfig co

文档评论(0)

文档终结者 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档