关于用lucene不能删除索引的问题?谢谢! 为什么没人回答呢?自己顶一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不管是重建索引还是更新,最后都显示是"Cannot delete from index",真的很郁闷,谁帮帮我把public class LuceneIndexStore { private static final String DEFAULT_INDEX_DIR = "F:/Tomcat 5.5/webapps/michael/WEB-INF/index"; private final String indexDir; public LuceneIndexStore() { this(DEFAULT_INDEX_DIR);} public LuceneIndexStore(String indexDir) { this.indexDir = indexDir; try { File indexFolder = new File(indexDir); boolean createIndexFolder = !indexFolder.isDirectory(); new IndexWriter(getDirectory(createIndexFolder), null, createIndexFolder).close(); } catch (IOException e) { throw new LuceneException("Cannot create index directory", e); }}public IndexReader createReader() throws IOException { return IndexReader.open(getDirectory(false));}public IndexWriter createWriter(Analyzer analyzer) throws IOException { return new IndexWriter(getDirectory(false), analyzer, false);}public IndexSearcher createSearcher() throws IOException { return new IndexSearcher(getDirectory(false));}public int getNumDocs() throws IOException { IndexReader reader = createReader(); int result = reader.numDocs(); reader.close(); return result;}protected Directory getDirectory(boolean create) throws IOException { return FSDirectory.getDirectory(indexDir, create);}} struts2+jqueryui插件使用显示不出来(各位看看 待解决) Can't get definitions factory from context. ?? javascript动态创建表的问题 struts配置问题 如何把nutch1.2整合到自己做的基于ssh框架的项目中去 有谁知道免费JSP空间 请教简单函数问题 为什么我连接VPN后,weblogic在启动执行第一句话时,就会卡住... 如何实现在网页上加载小图片或者其它什么的? 关于Servlet环境的设置 Struts的问题!! 我要实习
public class LuceneIndexStore {
private static final String DEFAULT_INDEX_DIR = "F:/Tomcat 5.5/webapps/michael/WEB-INF/index";
private final String indexDir; public LuceneIndexStore() {
this(DEFAULT_INDEX_DIR);
} public LuceneIndexStore(String indexDir) {
this.indexDir = indexDir;
try {
File indexFolder = new File(indexDir);
boolean createIndexFolder = !indexFolder.isDirectory(); new IndexWriter(getDirectory(createIndexFolder), null, createIndexFolder).close();
} catch (IOException e) {
throw new LuceneException("Cannot create index directory", e);
}
}public IndexReader createReader() throws IOException {
return IndexReader.open(getDirectory(false));
}public IndexWriter createWriter(Analyzer analyzer) throws IOException {
return new IndexWriter(getDirectory(false), analyzer, false);
}public IndexSearcher createSearcher() throws IOException {
return new IndexSearcher(getDirectory(false));
}public int getNumDocs() throws IOException {
IndexReader reader = createReader();
int result = reader.numDocs();
reader.close();
return result;
}protected Directory getDirectory(boolean create) throws IOException {
return FSDirectory.getDirectory(indexDir, create);
}}