0

I know it's possible to specify a custom Lucene Analyzer when creating a Neo4j index like this:

Index<Node> index= indexManager.forNodes("index", MapUtil.stringMap(
    IndexManager.PROVIDER, "lucene",
    "analyzer", MyAnalyzer.class.getName()
    ));

Is it possible to specify which Lucene Analyzer the automatic indexer should employ?

4

1 回答 1

1

首先确保您的数据库中不存在自动索引。您可以使用 webadmin 的索引选项卡来摆脱它们。然后重启数据库并应用:

graphDb.index().forNodes("node_auto_index", MapUtil.stringMap( <your options go here> );

如果需要,您可以对关系的自动索引执行相同的操作。这里的神奇名字是relationship_auto_index

于 2013-10-19T07:27:26.993 回答