自定义分析仪,带有Neo4j的自动索引功能

时间:2013-10-18 17:36:53

标签: neo4j

我知道在创建像这样的Neo4j索引时可以指定自定义Lucene Analyzer

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

是否可以指定自动索引器应使用哪个Lucene Analyzer

1 个答案:

答案 0 :(得分:1)

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

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

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