Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过REST在neo4j全文api中配置Lucene标准分析器_Lucene_Neo4j - Fatal编程技术网

如何通过REST在neo4j全文api中配置Lucene标准分析器

如何通过REST在neo4j全文api中配置Lucene标准分析器,lucene,neo4j,Lucene,Neo4j,如何通过RESTAPI将分析器设置为标准分析器,而不是Neo4j中全文索引中的空白分析器 我看到有一个“analyzer”属性可以配置,但该值应该是什么 我尝试了下面的方法,当我尝试创建它时,它会抛出一个错误,然后留下一个损坏的索引 { "name" : "Standard4", "config" : { "type" : "fulltext", "provider" : "lucene", "analyzer": "org.apache.lucene.analysis

如何通过RESTAPI将分析器设置为标准分析器,而不是Neo4j中全文索引中的空白分析器

我看到有一个“analyzer”属性可以配置,但该值应该是什么

我尝试了下面的方法,当我尝试创建它时,它会抛出一个错误,然后留下一个损坏的索引

{
  "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异常。