2016-09-23 56 views
1

我的理解是,IBM-Graph使用Titan,由Cassandra支持,因爲它是持久性數據存儲。IBM-Graph是否使用搜索索引?如果是這樣,哪一個?

在此堆棧中,爲了啓用更高級的查詢(如全文搜索和地理相關查詢),通常會有一個單獨的Solr,Lucene或Elasticsearch搜索索引。

IBM-Graph是否執行這樣的搜索索引?如果是,哪一個。此外,這些更高級的查詢是否通過「gremlin」公開,即我們是否可以手動使用此搜索索引以執行全文查詢?

回答

2

IBM Graph支持搜索索引,通過在創建索引時將composite設置爲false,將以此方式創建混合索引。僅供參考,該API文檔:https://ibm-graph-docs.ng.bluemix.net/api.html#index-apis

但IBM圖形僅支持第一級索引,例如:

  1. 到現場name相關的索引可以小鬼查詢g.V().has("name","Jack")
  2. 但不是第二個標準has("age",20) in Gremlin查詢g.V().has("name","Jack").out().has("age",20)
相關問題