gpt4 book ai didi

elasticsearch - 是否可以使用突出显示的 “_source”而不是 “highlight”集合来获得响应?

转载 作者:行者123 更新时间:2023-12-02 23:40:54 24 4
gpt4 key购买 nike

在某些情况下会很好(我有固定数量的字段可显示在搜索结果上,并创建逻辑来替换“突出显示”集合中的一个字段,而第二个字段则保留原始字段在某种程度上令人不舒服)。可能吗?

"hits": [
{
"_index": "myindex",
"_type": "Company",
"_id": "da8b8f36-3454-4120-9194-e5355819bff4",
"_score": 1.214946,
"_source": {
"id": "1",
"name": "The <em>Company</em>"
}

提前致谢?

最佳答案

这是不可能的,因为突出显示是搜索api可用的功能,但不会替代搜索结果。

您需要从突出显示的结果中获取代码片段,如果您感兴趣的字段没有可用的代码片段,则回落到_source。不过,最近引入的no_match_size参数可能对您有用,因为它允许包含在高亮显示结果是字段的第一部分(如果没有要突出显示的内容),因此回退是由Elasticsearch本身内部有效地完成的。

关于elasticsearch - 是否可以使用突出显示的 “_source”而不是 “highlight”集合来获得响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20008287/

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