使用DIH(mysql)格式化Solr数据

使用DIH(mysql)格式化Solr数据,solr,schema,dih,solr6,Solr,Schema,Dih,Solr6,这是我的数据表结构,我想用solr索引我的数据 因此,我使用solr6dih对mysql数据源中的数据进行索引,那么如何以以下格式对表数据进行索引 --------------------------------------- | id | name | en | hi | sp | --------------------------------------- | 1 | test | test| परीक्षण | prueba |

这是我的数据表结构,我想用solr索引我的数据 因此,我使用solr6dih对mysql数据源中的数据进行索引,那么如何以以下格式对表数据进行索引

   ---------------------------------------
   | id | name | en  | hi   | sp         |
   ---------------------------------------
   | 1  | test | test| परीक्षण | prueba     |
   ---------------------------------------
   | 2  | test1 | test1| परीक्षण1 | prueba1 |
   ---------------------------------------

   {
    id:1,
    name:test,
    trans{
      en:test,
      hi:परीक्षण,
      sp:prueba,
    }
  }
  {
   id:2,
   name:test1,
   trans{
    en:test1,
    hi:परीक्षण1,
    sp:prueba1,
   }
  }

为数据平面编制索引可能更有用,这样您就可以轻松地为每种语言使用不同的分析链(并且在查询和功能支持时更易于使用)。您希望它作为子文档有什么特别的原因吗?是的,因为我正在开发已经生成的应用程序,并且正在使用这种格式的数据。但是现在我只能使用solr来获取数据。目前,数据是从php文件访问的,该文件以上述格式提供数据。我强烈建议您在退出时或在php客户端中进行转换。是否有任何方法可以获取这种格式的索引文档。索引数据平面可能更有用,因此您可以轻松地为每种语言使用不同的分析链(并且在查询和功能支持时更易于使用)。您希望将其作为子文档有什么特别的原因吗?是的,因为我正在开发已构建的应用程序,该应用程序正在使用此格式的数据。但现在我只能使用solr来获取数据。当前数据是从php文件访问的,该文件以上述格式提供数据。我强烈建议在退出时或在您的应用程序中对其进行转换PHP客户端。是否有任何方法可以获取这种格式的索引文档。