Я настраиваю упругую поисковую систему, используя SOLR.У меня есть несколько столбцов, где тип данных VARCHAR ().В приведенном ниже столбце (загруженное изображение) указан буквенно-цифровой идентификатор документа.Поэтому, когда я использую varchar в качестве типа данных столбца и загружаю данные в Solr, как показано в приведенном ниже результате, в результате появляется свойство улья, как показано ниже («org.apache.hadoop.hive.common.type.HiveVarChar»).Я пытался использовать char, но не изменил результат.Я был бы рад, если бы кто-нибудь столкнулся с этой проблемой и решил ее.Кто-нибудь может помочь решить эту проблему?
PS: Я почти уверен, что нет проблем с файлом solrconfig.Я перепробовал все возможные комбинации!
"Я пытался использовать Char в качестве типа данных, и он получился как (org.apache.hadoop.hive.common.type.HiveChar)."
"Я попытался использовать STRING в качестве типа данных, но он игнорировал предыдущие 0 в моем результате. "
CREATE EXTERNAL TABLE `tablename`(
`columnname` varchar(10)',
.....
..
.....
....
`columnname` string')
ROW FORMAT SERDE
'com.lucidworks.hadoop.hive.LWSerDe'
STORED BY
'com.lucidworks.hadoop.hive.LWStorageHandler'
WITH SERDEPROPERTIES ('serialization.format'='1')
LOCATION 'hdfs://host:8080/solr/collection_name'
TBLPROPERTIES (
'solr.zkhost'='host:8888,host:8081/solr',
'solr.collection'='collection_name',
'solr.query'='*:*');
введите описание изображения здесь
Любая помощь приветствуется.