gpt4 book ai didi

Azure 搜索突出显示不仅匹配 Lucene 字段范围查询中使用的字段

转载 作者:行者123 更新时间:2023-12-03 03:08:56 24 4
gpt4 key购买 nike

在 Azure 搜索中,突出显示似乎不仅仅匹配 Lucene 字段范围查询中使用的字段。

索引:

Id | Field_1 | Field_2
-----------------------
1 | Foo | Foo
2 | Bar | Foo

查询:

queryType=Full&search=Field_1:(Foo)&highlight=Field_1,Field_2

结果:

{
"value": [
{
"Id": "1",
"Field_1": "Foo",
"Field_2": "Foo",
"@search.highlights": {
"Field_1": [
"<em>Foo</em>"
],
"Field_2": [
"<em>Foo</em>"
]
}
}
]
}

结果中的项目与预期一致,但突出显示的 Field_2 除外。由于搜索是在 Field_1 上完成的,因此我希望仅在 Field_1 上突出显示。

我是不是哪里说错了?谢谢

最佳答案

突出显示与查询分开控制。这是因为突出显示实际上是查询找到所有匹配文档之后发生的一个单独步骤。如果您不希望 Field_2 突出显示,请不要在突出显示参数中提及它。

关于Azure 搜索突出显示不仅匹配 Lucene 字段范围查询中使用的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41466368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com