問題タブ [titan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2633 参照

nosql - Titan データベースで頂点 ID を上書きする方法は?

オブジェクトを生成するフレームワークを使用しNodeていますが、既に ID が割り当てられています。ここで、フレームワークで制御される同じ ID を持つ Titan 頂点に変換する必要があります ( でアクセスnode.id) 。

エラー:

でも許されないらしい。セカンダリ ID を模倣するために偽のプロパティを使用する必要がありますか? タイタンにはそれを行う方法がありますか?

ありがとう!

0 投票する
1 に答える
151 参照

java - Titan グラフのリーフ ノード

「A-->B-->C」のようなグラフがあり、頂点「B」を削除しました。現在、グラフには頂点 A と C が含まれており、エッジは含まれていません。ここで C は、他のノードとリンクしていないリーフ ノードです。今、私の疑問は、他のノードとのリレーションシップが含まれていない場合、リーフノードの利点は何ですか.(メモリの浪費です..?)

0 投票する
2 に答える
1587 参照

cassandra - Titan グラフ データベースの Cassandra キースペース

Cassandra をバックエンドとして使用し、次のプロパティを使用して gremlin にキー スペースを作成しました。

ここで、Muthu と Saran という頂点と、それらの間の 1 つの関係を追加しています。

誰でもこれについて私に返信できますか?

0 投票する
1 に答える
4339 参照

gremlin - Titan GremlinクエリでElasticSearchインデックスを使用するには?

Titan docsのおかげで、Elastic Search を組み込みモードで使用して Titan (v0.3.1) をセットアップできました。しかし、私の質問は次のとおりです。どうすれば ES インデックスを利用できますか?

たとえば、使用したいと思いますText.CONTAINS(上記のリンクのドキュメントによると、サポートされています)。"abc"具体的には、 というキーの値のどこかに文字列があるノードを取得したいと思いますmy_label

Gremlin コンソールからこの目標を達成するには、どの構文を使用しますか?

0 投票する
2 に答える
912 参照

graph-databases - Titan Cassandra での新しい KeySpaces の使用とデータの永続化

Cassandra で Titan を使い始めたばかりです。私は Titan の初心者であり、Graph Database Concept の初心者でもあります。github と wiki の指示に従ってください。

こんな感じでグラフを開いた。

デフォルトのキー スペースが であることを理解していますtitan。デフォルトのキー スペースにいくつかのノードとリレーションを作成しました。頂点でインデックス作成を行い、ノードをクエリして、結果を反復処理することができました。

今私の質問 -

1) 新しいキー スペースを設定するにはどうすればよいですか?

物件を利用してみた

残念ながら、cassandra キースペースを確認したところ、titan. という名前のキースペースはありませんでしたnewkeyspace。その理由は何ですか?

2) 作成されたグラフを保持するにはどうすればよいですか?

例えば、

これは 1 つのサンプル グラフです。フォームのクエリを発行したら

私の期待される結果は

次のセグメントにコメントすると、同じクエリが正常に機能するはずです-

ここで私が信じているのは、ノード、関係、およびインデックスがすでに構築されており、一部のデータストアに保持されているということです。私は間違った信念を持っていますか?

ご意見をお聞かせください。

0 投票する
1 に答える
1196 参照

neo4j - バルブのエッジを更新する適切な方法 (neo4j または titan)

Bulbsグラフデータベースとのインターフェースを実験しています。(本番環境では Titan を使用しますが、実験にはローカルでは Neo4j が最適と思われます)。

私はこの概念に頭を包むことができません...

電球は、新しい頂点を作成する方法を示しています...

ドキュメントを掘り下げて、それを「取得または作成」に置き換えることもできます:

私が理解できないのは、既存の Edge を取得する方法です。これまでの私の試みは、既存の関係にアクセスして更新するのではなく、何十もの「ジェームズがジュリーを知っている」関係を再作成することで終わりました。

誰かが私を正しい方向に向けることができますか?

0 投票する
2 に答える
673 参照

graph - エッジを Gremlin スクリプトに置き換える方法

頂点を探して、エッジの「ビュー」を取得し、それを削除して、同じ頂点間の新しいエッジに置き換えたいと考えています。

これはうまくいきますが、それが最善の方法ですか?エッジの名前を変更することはオプションですか?