arangosh> db.test.ensureHashIndex("hashListAttribute",
........> "hashListSecondAttribute.subAttribute");
{
"deduplicate" : true,
"fields" : [
"hashListAttribute",
"hashListSecondAttribute.subAttribute"
],
"id" : "test/109266",
"isNewlyCreated" : true,
"selectivityEstimate" : 1,
"sparse" : false,
"type" : "hash",
"unique" : false,
"code" : 201
}
arangosh> db.test.getIndexes();
[
{
"fields" : [
"_key"
],
"figures" : {
"memory" : 32128,
"buckets" : [
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
},
{
"nrAlloc" : 251,
"nrUsed" : 0
}
],
"nrBuckets" : 8,
"totalUsed" : 0
},
"id" : "test/0",
"selectivityEstimate" : 1,
"sparse" : false,
"type" : "primary",
"unique" : true
},
{
"deduplicate" : true,
"fields" : [
"skiplistAttribute"
],
"figures" : {
"memory" : 608,
"nrUsed" : 0
},
"id" : "test/109260",
"sparse" : false,
"type" : "skiplist",
"unique" : true
},
{
"deduplicate" : true,
"fields" : [
"skiplistUniqueAttribute"
],
"figures" : {
"memory" : 608,
"nrUsed" : 0
},
"id" : "test/109263",
"sparse" : false,
"type" : "skiplist",
"unique" : true
},
{
"deduplicate" : true,
"fields" : [
"hashListAttribute",
"hashListSecondAttribute.subAttribute"
],
"figures" : {
"memory" : 896,
"buckets" : [
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
},
{
"nrAlloc" : 7,
"nrUsed" : 0
}
],
"nrBuckets" : 8,
"totalUsed" : 0
},
"id" : "test/109266",
"selectivityEstimate" : 1,
"sparse" : false,
"type" : "hash",
"unique" : false
}
]