我根据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吗?
该项目声称有一个源代码示例,但我无法打开示例的源代码来查看代码。当我点击它时,它会循环回到网站。
答案 0 :(得分:1)
除了luceneappengine之外,我还必须导入lucene吗?
是的。您可以在https://code.google.com/p/luceneappengine/的Maven示例中看到该依赖关系,其中lucene核心和常用分析器的依赖关系是明确的。
该项目声称有一个源代码示例,但我无法打开 查看代码的示例源。当我点击它来源 循环回到网站。
package com.googlecode.lucene;
import com.googlecode.luceneappengine.GaeDirectory;
import org.apache.lucene.analysis.Analyzer;
(然后更多的org.apache.lucene
内容导入)确认,luceneappengine
是加载项到lucene
本身,你仍然需要从后者(核心和常见分析仪)导入大量资源。