Solr Composite Уникальный ключ от существующих полей в схеме

У меня есть индекс с именемLocationIndex в solr с полями следующим образом:


    
    
    // and some more fields

solr_id

Но теперь я хочу изменить схему так, чтобы уникальный ключ был составным из двух уже существующих полейsolr_id а такжеsolr_ver... что-то следующее:


    
    
    
    // and some more fields

solr_ver-solr_id

После поиска я обнаружил, что этоэто возможно, добавив в схему следующее: (ref:Solr Composite Уникальный ключ от существующих полей в схеме)


  
    docid_s
    userid_s
    id
  
  
    id
    --
  
  
  

Итак, я изменил схему и, наконец, это выглядит так:


  
    solr_ver
    solr_id
    id
  
  
    id
    -
  
  
  



    
    
    
    // and some more fields

id

Но при добавлении документа этодает мне ошибку: я

org.apache.solr.client.solrj.SolrServerException: Server at http://localhost:8983/solr/LocationIndex returned non ok status:400, message:Document [null] missing required field: id

не понимаю, какие изменения в схеме требуются для работы по желанию?

В добавляемом документе он содержит поляsolr_ver а такжеsolr_id, Как и где этоll (solr) создатьid поле путем объединения обоих этих полей что-то вроде?solr_ver-solr_id

РЕДАКТИРОВАТЬ:

Вэта ссылка Это'С учетом того, как относятся к этой цепочке. Бу яЯ не могу понять, как это будет использоваться в схеме? И где я должен внести изменения?

Ответы на вопрос(3)

Ваш ответ на вопрос