Я использую Datastax Enterprise 4.8.0 с включенным поиском. Я пытаюсь использовать dynamicFields с коллекцией карт и не могу понять это. Вот подробности.с использованием dynamicFields с поиском предприятия datastax
[cqlsh 5.0.1 | Cassandra 2.1.9.791 | DSE 4.8.0 | CQL spec 3.2.0 | Native protocol v3]
У меня есть кластер из 3 узлов с поддержкой поиска. Я использую поле карты properties map<text, text>
, и теперь я хочу найти его по datastax solr, используя определение dynamicField.
В schema.xml, у меня есть следующие, который не работает:
<dynamicField name="properties*" type="text" indexed="true" stored="true" />
В system.log, я вижу ошибки, как это:
WARN [http-0.0.0.0-8983-6] 2016-03-01 18:07:02,075 Cql3CassandraRowReader.java:162 - Cannot find dynamic field : [description], please make sure [properties] is being prepended/appended accordingly to build a correct dynamic field name. Did you mean propertiesdescription? descriptionproperties?
Я не понял, как изменить определение поля для разрешения предупреждения.
не могу поверить, что я проглядел это. благодаря! что поставило меня на правильный след – LHWizard