没有从Titan添加到Solr Index的文档

时间:2016-02-23 03:27:20

标签: solr titan

我一直在尝试在少数属性上创建混合索引。但这些文件没有被添加到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集合的步骤
  1. 将TITAN_HOME / conf / solr下的文件复制到Solr机器

  2. 创建了一个名为' titan'的Solr核心。

  3. 指定'泰坦'作为创建混合索引时的索引名称(如上所述)

  4. 我的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
    

0 个答案:

没有答案