0
我試圖使用Lucene的FrenchAnalyzer
與Neo4j的:使用FrenchAnalyzer與Neo4j的
final GraphDatabaseService graphDatabaseService = new GraphDatabaseFactory().newEmbeddedDatabase("...");
final IndexManager index = graphDatabaseService.index();
final Index<Node> frenchIndex = index.forNodes("Entry", stringMap(IndexManager.PROVIDER, "lucene", "type", "fulltext", "to_lower_case", "true", "analyzer","org.apache.lucene.analysis.fr.FrenchAnalyzer"));
但是,這將引發java.lang.NoSuchMethodException: org.apache.lucene.analysis.fr.FrenchAnalyzer.<init>()
我認爲我使用的是依賴的版本錯誤 - 沒有任何人有任何在法語中使用Lucene的Neo4J的經驗?
我的依賴關係如下:
- org.neo4j:Neo4j的內核:2.2.2
- org.neo4j:Neo4j的-的Lucene索引:2.2.2
- org.apache。 Lucene的:Lucene的-分析:3.6.2(基於這樣的Neo4j使用Lucene的3.6.2的事實)
(我是新來的Neo4j和Lucene - 我只是做一時還POC)