Я использую фреймворк marklogic Smart Mastering.Я загрузил основной проект с https://github.com/marklogic-community/smart-mastering-core
Я создал триггерные проекты и произвел некоторые настройки, например, снятие потока загрузки данных.,Я также добавил в проект триггеров src / main / entity-config one employee-entity-options.json
{
"options": {
"propertyDefs": {
"property": [
{ "namespace": "", "localname": "EmployeeID", "name": "empID" },
{ "namespace": "", "localname": "EmployeeFirstName", "name": "employee-first-name" },
{ "namespace": "", "localname": "EmployeeLastName", "name": "employee-last-name"},
{ "namespace": "", "localname": "Address", "name": "addr" },
{ "namespace": "", "localname": "LocationCity", "name": "city" },
{ "namespace": "", "localname": "LocationState", "name": "state" },
{ "namespace": "", "localname": "LocationPostalCode", "name": "zip" }
]
},
"collections": {
"content": [ "employee-content-collection" ]
},
"scoring": {
"add": [
{ "propertyName": "employee-last-name", "weight": "10" },
{ "propertyName": "employee-first-name", "weight": "10" },
{ "propertyName": "addr", "weight": "10" },
{ "propertyName": "city", "weight": "10" },
{ "propertyName": "state", "weight": "10" },
{ "propertyName": "zip", "weight": "10" },
{ "propertyName": "empID", "weight": "6" }
]
},
"thresholds": {
"threshold": [
{
"above": "85",
"label": "Definitive Match",
"action": "merge"
}
]
}
}
}
Я начал пример сразвернуть его.Но из документации я не могу разобрать, как вызвать rest api для сопоставления двух документов.Я перехожу по этой ссылке https://marklogic -community.github.io / smart-mastering-core / docs / rest / и намереваюсь использовать sm-match-options .
Заранее спасибо, Дебашис