インデックスの削除

グラフからインデックスを削除します。

グラフのインデックスの削除は、schema呼び出しを使用して行います。

手順

セカンダリ・インデックスまたはマテリアライズド・インデックスの削除

  • スキーマからbyMealなどのインデックスを削除するには、そのインデックスを名前で指定します。望みの頂点ラベルのすべてのインデックスを調べて、それらのインデックス名を見つけるには、describe()を使用します。
    schema.vertexLabel('meal').describe()
  • 頂点ラベルとインデックス名を使用してインデックスを削除します。describe()を再度実行して、インデックスが削除されたことを確認します。
    schema.vertexLabel('meal').index('byMeal').remove()
    schema.vertexLabel('meal').describe()

サーチ・インデックスの単一のプロパティの削除

  • スキーマ内のサーチ・インデックスからnick_nameなどの1つのプロパティを削除するには、そのプロパティ名を指定します。望みの頂点ラベルのサーチ・インデックスを調べて、それらのプロパティ名を見つけるには、describe()を使用します。
    schema.vertexLabel('author').describe()
  • 頂点ラベル、プロパティ名、およびインデックス名を使用してインデックスを削除します。describe()を再度実行して、インデックスが削除されたことを確認します。
    schema.vertexLabel('author').index('search').search().properties('nick_name').remove()
    schema.vertexLabel('author').describe()