Spring Data Solr - дочерний документ не добавлен к родительскому документу - PullRequest
0 голосов
/ 03 апреля 2020

При выполнении индексации с использованием весенних данных Solr с MappingSolrConvertor дочерние документы создают новые наборы. Как добавить продукты в дочерние документы вместе с родительским документом, используя весенний анализатор данных? Нужно ли создавать какой-либо конкретный c конвертор. Образец документа Solr:

{
    "id":"6716342855482963968",
    "type_s":"childDocument",
    "variant_code_t":"HT6GWR",
    "compname_t":"Amoxicillin",
    "strength_t":"1000 mg",
    "_version_":1662958211263627264},
  {
    "id":"4087744355689180160",
    "type_s":"childDocument",
    "variant_code_t":"HT6GWR",
    "compname_t":"Clavulanic Acid",
    "strength_t":"200 mg",
    "_version_":1662958211263627264},
  {
    "id":"7090943943136926720",
    "type_s":"childDocument",
    "variant_code_t":"HT6GWR",
    "category_t":"H",
    "label_t":"It needs a valid prescription to be sold",
    "_version_":1662958211263627264},
  {
    "id":"100024",
    "type_s":"parentDocument",
    "variant_code_t":"HT6GWR",
    "name_t":"AUGMENTIN 1000MG/200MG INJECTION",
    "drugTypeId_t":"injection",
    "drugType_t":"Injection",
    "standardUnits_i":1,
    "packageForm_t":"Vial",
    "packageFormId_t":"vial",
    "uomId_t":"2_ml_injection",
    "uom_t":"2 ml Injection",
    "manufacturerId_t":"SF8FPI",
    "manufacturer_t":"Glaxo SmithKline Pharmaceuticals Ltd",
    "baseProductId_t":"augmentin",
    "baseProduct_t":"Augmentin",
    "price_d":142.03,
    "_version_":1662958211263627264},

Пожалуйста, кто-нибудь может помочь, как решить эту проблему или как мы можем удалить дочерний и родительский документ с запросом или fl.

...