`
lijun87
  • 浏览: 263933 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

new IndexSearcher(path)报错

阅读更多

lucene创建索引中的构造函数IndexWriter(String path, Analyzer a, boolean create, IndexWriter.MaxFieldLength mfl) ,这里的boolean create参数的意思并非是否创建索引,而是覆盖还是追加的意思。原文见官方文档:create - true to create the index or overwrite the existing one; false to append to the existing index

引用
create - true to create the index or overwrite the existing one; false to append to the existing index
true:创建新的索引或者覆盖现有索引
false:追加索引到现有索引。



所以。当该参数为false,而所以目录下由不存在索引的时候,便会产生该异常。

引用
java.io.FileNotFoundException: no segments* file found in org.apache.lucene.store.FSDirectory@.....



解决方法:

 

在new IndexSearcher(path); 前面加一句

IndexWriter writer = new IndexWriter(path, new StandardAnalyzer(), true);

分享到:
评论

相关推荐

    lucene IndexSearcher相关和查询示例

    一步一步跟我学习lucene是对近期做lucene索引的总结,大家有问题的话联系本人的Q-Q: 891922381,同时本人新建Q-Q群:106570134(lucene,solr,netty,hadoop),如蒙加入,不胜感激,大家共同探讨,本人争取每日一博,...

    lucene2.9.1完整DEMO及开发文档

    // QueryParser parser = new MultiFieldQueryParser(Version.LUCENE_CURRENT, new String[]{"path", "contents"}, analyzer); // Query query = parser.parse(keyword); isearcher = new IndexSearcher...

    struts2 + spring + lucene_search 实例

    IndexSearcher searcher = new IndexSearcher("d:\\index"); Analyzer analyzer = new StandardAnalyzer(); //创建一个Analyzer接口的一个实例类StandardAnalyzer QueryParser qp = new QueryParser(...

    lucene查询工具类和IndexSearcher分页查询示例

    一步一步跟我学习lucene是对近期做lucene索引的总结,大家有问题的话联系本人如蒙加入,不胜感激,大家共同探讨,本人争取每日一博,希望大家持续关注,会带给大家惊喜的

    Lucene中文分词组件 JE-Analysis 1.4.0

    IndexSearcher isearcher = new IndexSearcher(directory); QueryParser parser = new QueryParser(fieldName, analyzer); Query query = parser.parse("印度尼西亚 6.2级地震");//检索词 Hits hits = ...

    Apache Lucene全文检索和IKAnalyzer分词工具类

    import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.Query; import org.wltea.analyzer.IKSegmentation; import org.wltea.analyzer.Lexeme; /** * Apache Lucene全文检索和IK...

    基于lucene的搜索引擎总结

    IndexSearcher searcher = new IndexSearcher(directory); Term t = new Term(“intro”, “Yao”); Query query = new TermQuery(t); Hits hits = searcher.search(query); assertEquals(“JUnit test”, 1, hits....

    lucene第一天完整代码

    IndexSearcher indexSearcher = getIndexSearcher(); BooleanQuery booleanQuery = new BooleanQuery(); Query query1 = new TermQuery(new Term("fileName","apache")); Query query2 = new TermQuery(new ...

    中文分词工具word-1.0,Java实现的中文分词组件多种基于词典的分词算法

    TopDocs docs = indexSearcher.search(query, Integer.MAX_VALUE); Solr插件: 1、创建目录solr-4.7.1/example/solr/lib,将word-1.0.jar文件复制到lib目录 2、配置schema指定分词器 将solr-4.7.1/example/solr/...

    利用lucene进行搜索

    利用lucene进行搜索,IndexSearcher是整个Lucene搜索查询相关信息的驱动引擎,在使IndexSearcher之前,需要构建IndexSearcher对象,Lucene提供了两种构建IndexSearcher对象的方式: 1、基于Directory对象构建; 2...

    Lucene 索引的简单使用

    Lucene创建索引,查询索引的简单使用。

    Lucene示例 BM25相似度计算

    用lucene 4.7.1做的一个Lucene构建索引、进行查询,对比默认的相似度计算与BM25相似度计算输出结果的示例。内容不多,供新手参考

    lucene2.9.1所有最新开发包及源码及文档

    提供了索引搜索器IndexSearcher类和各种Query类,如TermQuery、BooleanQuery等。 6) queryParser模块:负责查询语句的语法分析。提供了解析查询语句的QueryParser类 7) util模块:包含一些公共工具类。 5. 创建...

    Lucene.rar

    关于lucene的indexwriter,indexsearcher,hits,分析器的基础学习。

    solr基础知识介绍

    3.3.6 IndexSearcher 6 3.3.7 Directory 6 3.3.8 Segment 7 3.3.9 QueryParser 7 3.3.10 Hits 7 4.应用示例 7 4.1 创建索引 7 4.1 删除索引 7 4.1 索引查询 8 5.配置文件分析 9 5.1 schema.xml 9 5.1.1 文件分析 9 ...

    lunces入门资料

    搜索流程中的第二步就是构建一个Query。下面就来介绍Query及其构建。 当用户输入一个关键字,搜索引擎... IndexSearcher对象的search方法中总是需要一个Query对象(或是Query子类的对象),本节就来介绍各种Query类。

    Lucene5 工具类

    工具类对IndexWriter,IndexReader,IndexSearcher,Analyzer,QueryParser等Lucene这些常用操作对象的获取进行了封装,其中IndexWriter采用了单例模式,确保始终只有一个对象实例,因为Lucene限制了索引写操作是阻塞的...

    learn-lucene:lucene学习

    01:索引创建的步骤:创建directory创建IndexWriter创建Document为Document添加Field通过IdexUriter添加文档到索引中搜索的步骤:创建directory创建IndexReader根据IndexReader创建IndexSearcher创建Query根据searcher...

    HaLucene-basic:Haskell中Lucene核心功能的基本实现。 将随着时间的推移而延长

    第一部分是使用StandardAnalyzer,IndexWriter,IndexSearcher和单词Autocorrect实现Lucene库的核心。 这些模块中的每个模块都包含HaLucene库的函数,可与简单示例一起使用。 一切将仅以英语进行。 第二部分是通过...

    【分享:lucene学习资料】---<下载不扣分,回帖加1分,欢迎下载,童叟无欺>

    4.7. IndexSearcher类 9 4.7.1. 构造方法 9 4.7.2. search方法 9 4.7.3. Searcher的explain方法 10 4.7.4. 示例 10 4.8. Hits类 10 4.8.1. 概述 10 4.8.2. 常用方法 10 4.8.3. 示例 11 4.9. QueryParser类 11 4.9.1....

Global site tag (gtag.js) - Google Analytics