如何通过REST在neo4j全文api中配置Lucene标准分析器
如何通过RESTAPI将分析器设置为标准分析器,而不是Neo4j中全文索引中的空白分析器 我看到有一个“analyzer”属性可以配置,但该值应该是什么 我尝试了下面的方法,当我尝试创建它时,它会抛出一个错误,然后留下一个损坏的索引如何通过REST在neo4j全文api中配置Lucene标准分析器,lucene,neo4j,Lucene,Neo4j,如何通过RESTAPI将分析器设置为标准分析器,而不是Neo4j中全文索引中的空白分析器 我看到有一个“analyzer”属性可以配置,但该值应该是什么 我尝试了下面的方法,当我尝试创建它时,它会抛出一个错误,然后留下一个损坏的索引 { "name" : "Standard4", "config" : { "type" : "fulltext", "provider" : "lucene", "analyzer": "org.apache.lucene.analysis
{
"name" : "Standard4",
"config" : {
"type" : "fulltext",
"provider" : "lucene",
"analyzer": "org.apache.lucene.analysis.standard.StandardAnalyzer"
}
}
现在我所有的索引都出错了,它似乎把neo4j中的所有索引都放大了
在REST api中使用GET显示:
Caused by: java.lang.InstantiationException: org.apache.lucene.analysis.standard.StandardAnalyzer
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at org.neo4j.index.impl.lucene.IndexType.getByClassName(IndexType.java:265)
它应该是完全限定的类名,在本例中是org.apache.lucene.analysis.standard.StandardAnalyzer。请记住,一旦创建了索引,就不能更改索引配置。因此,使用此配置创建索引,即第一次使用此配置请求它。抛出错误java.lang.RuntimeException:java.lang.InstanceionException:org.apache.lucene.analysis.standard.StandardAnalyzerHmmm,这似乎也破坏了neo4j中的get indexes api和index admin页面。如何删除已损坏的索引。。。尝试删除索引也会引发500异常。