Как добавить и проиндексировать данные в поле Solr Unicode? - PullRequest
0 голосов
/ 31 мая 2019

Я настраиваю схему solr и в которой мне нужно добавить поле с именем Unicode, например "33081_ ሻቢሃም".

Мне удалось добавить поле Юникода с помощью API схемы solr.

но когда я попытался проиндексировать документы, я не смог проиндексировать данные в поле Юникод.

Когда я публикую данные с полем Unicode, например

   {
        "33081_ሻቢሃም": "as",
        "type": "unicode"
   }

solr добавляет новое поле для "33081_ሻቢሃም" как "33081_____" путем преобразования символов юникода в '_'.

Фактическая выработка:

 {
        "type":"unicode",
        "id":"uni",
        "33081_____":["wow"],
        "_version_":1634947257063178240
    }

Я хочу этот документ в ядро ​​Solr,

{
        "type":"unicode",
        "id":"7478cae9-bfb3-4937-8e10-7b3a60372688",
        "33081_ሻቢሃም":["as"],
        "_version_":1635027149821837312
}

Я запускаю solr в основном режиме и использую запросы Python к данным POST. Кто-нибудь может мне помочь с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...