【发布时间】:2021-05-20 03:09:22
【问题描述】:
我无法在构面字段中使用 path_hierarchy_v2 标记器。但是在使用analyze api 分析文本时,它会标记路径层次结构中的文本。
{
"text": "a/b/c",
"analyzer": "my_path_analyzer"
}
这给出了:
a, a/b, a/b/c
但是在使用 facet 时它不起作用。
它返回的结果是:
{
"count": 2,
"value": "a/b/c"
}
但我想得到这样的东西
{
"count": 2,
"value": "a"
},
{
"count": 1,
"value": "a/b"
},
{
"count": 1,
"value": "a/b/c"
}
这是我的字段映射:
{
"name": "hierarchy_field",
"type": "Edm.String",
"facetable": true,
"filterable": true,
"key": false,
"retrievable": true,
"searchable": true,
"sortable": true,
"analyzer": "my_path_analyzer",
"indexAnalyzer": "",
"searchAnalyzer": "",
"synonymMaps": []
}
【问题讨论】: