我一直在尝试在少数属性上创建混合索引。但这些文件没有被添加到Solr。
以下是我的设置的外观 -
Titan 0.5.4(现在与Java 7并列)
Cassandra 2.0.9(2节点集群)
Solr - 4.8.1(1节点,http模式)
以下是我尝试创建混合索引的方法:
PropertyKey sharedTxCount = mgmt.makePropertyKey("sharedTxCount").dataType(Integer.class).make();
TitanGraphIndex sharedTxCountIndex = mgmt.buildIndex("titan", Vertex.class).addKey(sharedTxCount).buildMixedIndex("search");
我创建一个名为" titan"
的Solr集合的步骤将TITAN_HOME / conf / solr下的文件复制到Solr机器
创建了一个名为' titan'的Solr核心。
指定'泰坦'作为创建混合索引时的索引名称(如上所述)
我的java应用程序。我没有在Solr日志或我的应用程序中看到任何异常 但没有文件被添加到Solr
我错过了什么? (我知道这会很愚蠢)
我最大的困惑是 - Titan是否需要在TITAN_HOME / conf / solr中指定的模式(我是Solr的新手)
我尝试将字段sharedTxCount(从上面)添加到schema.xml并注释掉uniqueID字段 - 仍然没有添加任何文档
我还通过使用Solr的REST API添加文档来验证Solr核心是否正常工作
任何帮助表示赞赏 - 一直在努力解决这个问题已经有一段时间了。
我的配置文件 -
storage.backend=cassandra
storage.cassandra.keyspace=docGraph
storage.batch-loading=true
storage.buffer-size=2000
storage.hostname=bi13.xyz.com,bi14.xyz.com
cache.db-cache = true
cache.db-cache-clean-wait = 20
cache.db-cache-time = 180000
cache.db-cache-size = 0.5
index.search.backend=solr
index.search.solr.mode=http
index.search.solr.http-urls=http://bi13.xyzcom:8983/solr