後面的代碼片斷引用自示例目錄【examples/query_examples】。
下面代碼將在名稱為“binX“的bin上創建一個整型(integer)索引,被創建索引的記錄屬於的namespace名稱為“test”、set名稱為“test-set”,索引標識為“idx_binX”。
as_error err;
if (aerospike_index_integer_create(&as, &err, NULL, "test", "demoset",
"binX", "idx_binX") != AEROSPIKE_OK) {
LOG("aerospike_index_integer_create() returned %d - %s", err.code,
err.message);
return false;
}
刪除次索引的操作是aerospike_index_remove(),它需要使用nammespace和次索引名稱。
as_error err;
aerospike_index_remove(&as, &err, NULL, "test", "idx_binX");