我使用查询选项返回全名的方面。以下是片段。
"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": "[email protected]",
"phone": "123456789"
},
{
"name": "Jim White",
"count": 1,
"value": "Jim White"
"email": "[email protected]",
"phone": "123456789"
}
]
}
}
方面不会那样工作。构面旨在返回具有频率计数的唯一值。因此,它们与这样的实际文档没有关联。如果你想归还财产组合,我会看到两个更明显的选择:
tuples
定义同时从多个范围索引中提取组合。适用于/v1/values
端点HTH!