luceneappengine jar是完整的还是我需要下载更多的罐子

时间:2015-04-04 00:09:42

标签: java eclipse google-app-engine lucene

我根据Lucene App Engine (LAE) jar from maven找到的说明下载here。下载了jar并将其导入我的项目后,我希望以下几行可以正常工作,但我收到IndexWriterConfig的编译错误

GaeDirectory directory = new GaeDirectory();//create a default index
IndexWriterConfig config = GaeLuceneUtil.getIndexWriterConfig(LUCENE_VERSION, analyzer);//get configuration
IndexWriter w = new IndexWriter(directory, config);//get the writer
/* now use Apache Lucene like you're used to */

我应该从哪里获取analyzer? Eclipse没有找到它的类。除了luceneappengine之外,我还必须进口lucene吗?

该项目声称有一个源代码示例,但我无法打开示例的源代码来查看代码。当我点击它时,它会循环回到网站。

1 个答案:

答案 0 :(得分:1)

  

除了luceneappengine之外,我还必须导入lucene吗?

是的。您可以在https://code.google.com/p/luceneappengine/的Maven示例中看到该依赖关系,其中lucene核心和常用分析器的依赖关系是明确的。

  

该项目声称有一个源代码示例,但我无法打开   查看代码的示例源。当我点击它来源   循环回到网站。

https://code.google.com/p/lucene-appengine-examples/source/browse/src/main/java/com/googlecode/lucene/IndexServlet.java适合我并开始

package com.googlecode.lucene;

import com.googlecode.luceneappengine.GaeDirectory;
import org.apache.lucene.analysis.Analyzer;

(然后更多的org.apache.lucene内容导入)确认,luceneappengine加载项lucene本身,你仍然需要从后者(核心和常见分析仪)导入大量资源。