IBM-Graph使用搜索索引吗?如果有,是哪一个?



我的理解是IBM-Graph使用Titan,由Cassandra作为它的持久数据存储。

在这个堆栈中,通常有一个单独的,Solr, Lucene或Elasticsearch的搜索索引,以便启用更高级的查询,如全文搜索和地理相关查询。

IBM-Graph实现了这样的搜索索引吗?如果有,是哪一个?此外,这些更高级的查询是通过"gremlin"暴露的,即我们可以手动使用这个搜索索引来执行全文查询吗?

IBM Graph通过在创建索引时将composite设置为false来支持搜索索引,通过这种方式将创建混合索引。仅供参考,API文档:https://ibm-graph-docs.ng.bluemix.net/api.html#index-apis

但是IBM Graph只支持一级索引,例如:

  1. Gremlin查询g.V().has("name","Jack")
  2. name字段相关的索引
  3. 但不适用Gremlin查询g.V().has("name","Jack").out().has("age",20)
  4. 中的第二个条件has("age",20)

相关内容

  • 没有找到相关文章

最新更新