아래의 행 집합을 사용하여 인덱싱을 만들려고했습니다.Cassandra Hector API에서 보조 인덱스를 프로그래밍 방식으로 생성하는 방법
KeyspaceDefinition fromCluster = cluster.describeKeyspace(KEYSPACE);
ColumnFamilyDefinition cfDef = fromCluster.getCfDefs().get(0);
BasicColumnFamilyDefinition columnFamilyDefinition = newBasicColumnFamilyDefinition(cfDef);
BasicColumnDefinition columnDefinition = new BasicColumnDefinition();
columnDefinition.setName(StringSerializer.get().toByteBuffer("A_NO"));
columnDefinition.setIndexName("A_NO_idx");
columnDefinition.setIndexType(ColumnIndexType.KEYS);
columnDefinition.setValidationClass(ComparatorType.UTF8TYPE.getClassName());
columnFamilyDefinition.addColumnDefinition(columnDefinition);
하지만 그렇게 할 수 없습니다. 실제로 동적으로뿐만 아니라 열을 동적으로 데이터를 저장하는 오전뿐만 아니라 더 나은 쿼리 목적을 위해 일부 특정 열에 인덱스를 넣으려고합니다. 어떤 제안이라도 그렇게하는 방법을 알려주세요.
글쎄, 나는 그 일을하는 방법을 알아 냈습니다. – abhi