【发布时间】:2017-06-10 03:17:57
【问题描述】:
我们有一个 MySQL 表,其中包含以下列和示例数据
|ID | Properties
|12 | {"ownerfirstname":"abc","ownerlastname":pqr","coownerfirstname":"xyz","coownerlastname":"piu",.......}
|13 | {"ownerfirstname":"fdhjfh","ownerlastname":fdhfjh","coownerfirstname":"","coownerlastname":"",.......}
|14 | {"ownerfirstname":"qew","ownerlastname":fdfjh","coownerfirstname":"egwh","coownerlastname":"ewew",.......}
我们的应用程序可以搜索所有者或共同所有者名字和姓氏的 ID 或部分文本。我打算使用 SOLR - DataImportHandler 从 MySQL 加载/索引数据。
SOLR 字段 { "ID":"" "ownerfirsname":"" "ownerlastname":"" "coownerfirstname":"" "coownerlastname":"" }
为此,我需要解析 MySQL DB 列中的 JSON,并在执行 Full/Delta 导入时作为 SOLR 中的单个字段加载以进行索引。
有什么方法可以通过 SOLR 配置来做到这一点,还是我需要编写自定义编码来实现相同的功能?
【问题讨论】: