Hi,
What is the proper way to create a bytes array in solr as well as reflect it in C* CF as blob or something similar? Looks like it's always creating the same column in C* as int. The schema that is loaded to create the CF is below (plus the CF description in cql). Thanks.
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="DateTest" version="1.1">
<types>
<fieldType name="uuid" class="solr.UUIDField"/>
<fieldType name="bytes" class="solr.ByteField"/>
</types>
<fields>
<field name="id" type="uuid" indexed="true" stored="true"/>
<field name="MyData" type="bytes" indexed="false" stored="true"/>
</fields>
<uniqueKey>id</uniqueKey>
</schema>
-------------C* Table after loading schema----------
cqlsh:test> describe table "DateTest";
CREATE TABLE "DateTest" (
"KEY" uuid PRIMARY KEY,
"MyData" int,
"_docBoost" text,
"_solr_schema.xml" text,
"_solr_schema.xml.bak" text,
"_solr_solrconfig.xml" text,
"_solr_solrconfig.xml.bak" text,
"_ttl_expire" bigint,
solr_query text
) WITH
comment='' AND
caching='KEYS_ONLY' AND
read_repair_chance=0.100000 AND
gc_grace_seconds=864000 AND
replicate_on_write='true' AND
compaction_strategy_class='SizeTieredCompactionStrategy' AND
compression_parameters:sstable_compression='SnappyCompressor';
CREATE INDEX test_DateTest_MyData_index ON "DateTest" ("MyData");
CREATE INDEX test_DateTest__docBoost_index ON "DateTest" ("_docBoost");
CREATE INDEX DateTest__solr_schemaxml_idx ON "DateTest" ("_solr_schema.xml");
CREATE INDEX DateTest__solr_schemaxmlbak_idx ON "DateTest" ("_solr_schema.xml.bak");
CREATE INDEX DateTest__solr_solrconfigxml_idx ON "DateTest" ("_solr_solrconfig.xml");
CREATE INDEX DateTest__solr_solrconfigxmlbak_idx ON "DateTest" ("_solr_solrconfig.xml.bak");
CREATE INDEX test_DateTest__ttl_expire_index ON "DateTest" ("_ttl_expire");
CREATE INDEX test_DateTest_solr_query_index ON "DateTest" (solr_query);