Я использую параметры запроса, чтобы вернуть фасеты на ФИО. Ниже приведен фрагмент.
"constraint": [
{
"name": "Full Name",
"range":
{
"type": "xs:string",
"element": {"name": "Full Name" }
}
}
]
Я могу вернуть аспекты, как ожидалось.
"facets": {
"Full Name": {
"type": "xs:string",
"facetValues": [
{
"name": "John H",
"count": 1,
"value": "John H"
},
{
"name": "Jim White",
"count": 1,
"value": "Jim White"
}
]
}
}
Однако у меня есть дополнительные свойства, такие как адрес электронной почты, номер телефона и т. Д., Которые также должны быть возвращены. Могу ли я вернуть дополнительные свойства также в свойстве "facets", не создавая индексы диапазона? Я вижу, что все свойства возвращаются в свойстве results.extracted.content, но я пытаюсь вернуть все необходимые свойства вместе, как показано ниже.
"facets": {
"Full Name": {
"type": "xs:string",
"facetValues": [
{
"name": "John H",
"count": 1,
"value": "John H"
"email": "john.h@abc.com",
"phone": "123456789"
},
{
"name": "Jim White",
"count": 1,
"value": "Jim White"
"email": "jim.white@abc.com",
"phone": "123456789"
}
]
}
}