2017-01-25 3 views
0

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?

Antwort