首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM-Graph是否使用搜索索引?如果是,是什么?

IBM-Graph是否使用搜索索引?如果是,是什么?
EN

Stack Overflow用户
提问于 2016-09-23 15:38:12
回答 1查看 191关注 0票数 1

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

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

IBM-Graph是否实现了这样的搜索索引?如果是的话哪一个。此外,这些更高级的查询是否通过“gremlin”公开,即我们是否可以手动使用此搜索索引来执行全文查询?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-23 23:03:18

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

但是IBMGraph仅支持第一级索引,例如:

  1. 与字段name相关的索引可用于Gremlin查询g.V().has("name","Jack")
  2. 但不适用于Gremlin查询g.V().has("name","Jack").out().has("age",20)中的第二个条件g.V().has("name","Jack").out().has("age",20)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39664673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档