2016-09-23 10 views
1

私の理解では、IBM-Graphは永続的なデータストアであるCassandraに裏打ちされたTitanを使用しています。IBM-Graphは検索索引を使用していますか?もしそうなら、何ですか?

このスタックでは、フルテキスト検索やジオ関連クエリなどのより高度なクエリを可能にするために、通常、Solr、Lucene、またはElasticsearchの検索インデックスを別々にしています。

IBM-Graphはこのような検索インデックスを実装していますか?もしそうなら、どちらか。また、これらの高度なクエリは 'gremlin'を介して公開されています。つまり、フルテキストクエリを実行するためにこの検索インデックスを手動で使用できますか?

答えて

2

索引を作成するときにcompositeをfalseに設定してIBM Graphを検索すると、この方法で混合索引が作成されます。 FYI、APIドキュメント:https://ibm-graph-docs.ng.bluemix.net/api.html#index-apis

しかし、IBMのグラフのみ、例えば、第1のレベルの指標を、サポートは:

  1. nameを分野に関連指数がグレムリンクエリのために利用可能であるg.V().has("name","Jack")
  2. ではなく、第二の基準についてGremlinクエリのhas("age",20)g.V().has("name","Jack").out().has("age",20)
関連する問題