Ich muss diese Art Daten zu solr Server einfügen.Wie verschachteltes Dokument in Solr mit Federdaten Solr einfügen?
{
"id":"09123"
"firstName": "Harshana651175279",
"lastName": "Samaranayake332146645",
"department": {
"id":"001",
"depName":"dep01"
}
}
Dies sind meine POJOs zum Einfügen von Daten.
public class SolrCustomer {
@Id
@Indexed
private String id;
@Field
@Indexed
private String firstName;
@Field
@Indexed
private String lastName;
@Field
private Department department;
//getters n setters
}
public class Department {
@Id
@Indexed
private String id;
@Field
@Indexed
private String departmentName;
//getters n setters
}
ohne departementdaten funktioniert es gut. Kann aber nicht als verschachteltes Dokument einfügen. Wenn ich es versuche, so einfach eingefügt
{
"firstName": "Harshana651175279",
"lastName": "Samaranayake332146645",
"department": [
"[email protected]"
],
"id": "2e204ab3-772d-4af1-a2be-866e21206ecd",
"_version_": 1536317096485453800
}
und das ist mein Schema für diese konfiguriert.
<field name="department" type="strings" multiValued="true"/>
<field name="firstName" type="strings" multiValued="false"/>
<field name="id" type="string" indexed="true" required="true" stored="true"/>
<field name="lastName" type="strings" multiValued="false"/>
Also wie kann ich diese Art von verschachtelten Dokument mit solr n Federdaten solr verwenden?
Sie können nicht die verschachtelten Dokumente in SOLR verwenden. Es muss mästen, bevor Sie das Dokument in SOLR schieben. Für Referenz: [https://qnalist.com/questions/4775755/how-to-write-nested-schema-xml-in-solr](https://qnalist.com/questions/4775755/how-to- schreib-geschachtelte-schema-xml-in-solr) –