Wir haben eine MySQL-Tabelle mit folgenden Spalten und BeispieldatenSOLR JSON-Daten in MySQL DB Spalte
|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",.......}
Unsere Anwendung auf ID oder teilweisen Text auf Inhaber oder Mitinhaber Vornamen und Nachnamen suchen. Ich plane, SOLR - DataImportHandler zu benutzen, um Daten von MySQL zu laden/indexieren.
SOLR Felder { "ID": "" "ownerfirsname": "" "ownerlastname": "" "coownerfirstname": "" "coownerlastname": ""}
Damit dies Arbeit, ich muss die JSON in MySQL DB-Spalte analysieren und als einzelne Felder in SOLR laden, um bei der Durchführung von Full/Delta-Importe zu indexieren.
Gibt es eine Möglichkeit, das kann ich mit SOLR-Konfiguration tun, oder muss ich benutzerdefinierte Codierung schreiben, um das gleiche zu erreichen?