![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lucene&solr
qq_26710557
这个作者很懒,什么都没留下…
展开
-
lucene创建索引库
使用lucene创建索引库需要的jar包: maven形式: <!-- https://mvnrepository.com/artifact/org.apache.lucene/lucene-core --> <dependency> <groupId>org.apache.lucene</groupId> ...原创 2019-03-25 21:59:03 · 308 阅读 · 0 评论 -
lucene查询索引库
通过Query的实现类来实现查询: 使用query的实现类TermQyery来实现对某一域的精准查询: 首先获取索引库的存放位置,创建链接索引库的IndexReader对象,并使用该对象来创建操作索引库的IndexSearcher对象,然后使用TermQuery来创建Query对象,并使用IndexSearcher的seach()方法来实现查询,获取对应文档的唯一id,并使用该id来获取文档对...原创 2019-03-25 22:20:17 · 271 阅读 · 0 评论 -
维护lucene索引库
删除所有索引: /创建目录Directory 对象 连接 try { Directory directory = FSDirectory.open(Paths.get("D:\\Java\\lucene\\index")); Analyzer analyzer = new IKAnalyzer(); Inde...原创 2019-03-25 22:23:23 · 161 阅读 · 0 评论 -
测试IK中文分词器,以及如何扩展词典
@Test //测试中文分词器效果 public void testIkAnalyzer() throws Exception{ Analyzer analyzer = new IKAnalyzer(); String text = "测试测hi实测hi上次嗯好四黑"; TokenStream tokenStream...原创 2019-03-25 22:29:30 · 629 阅读 · 0 评论