gpt4 book ai didi

Azure 认知搜索 - 返回完整的 json 作为 SearchDocument?

转载 作者:行者123 更新时间:2023-12-02 07:20:04 25 4
gpt4 key购买 nike

我使用 C# 中的 Azure.Search.Documents 来索引 Azure Blob 存储中的 JSON 文档。每个 json 文档的大约一半字段是可搜索或可字段化的。 JSON 还包含一些我不希望通过搜索进行评估的字段。

我的目标是在搜索结果中返回整个 JSON 文档。

我的选择似乎是 (a) 将 SearchField 记录添加到文档各个方面的 SearchIndex 中(其中 SearchDocument 结果可供我使用)或 (b) 利用 metadata_storage_path / metadata_storage_name并对文档本身进行单独的获取。

考虑到返回的 SearchDocument 已经非常接近完整的 JSON,选项 (b) 感觉效率较低;必须为每个文档进行单独的获取似乎很遗憾。但要使选项 (a) 起作用,我需要告诉 SearchIndex 有关额外字段的信息,它们不会触发误报搜索结果。

对于(a),有没有办法添加SearchFields(或等效项)并使它们不会触发误报? (IsSearchable 似乎影响如何评估它们,但不影响是否评估)。另外,如果(b)是更好的方法,有没有办法使用“new SearchField”而不是通过属性声明来做到这一点?谢谢。

最佳答案

谢谢Vince 。添加您的评论作为答案以帮助其他社区用户。

Set IsSearchable to FALSE

关于Azure 认知搜索 - 返回完整的 json 作为 SearchDocument?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68351385/

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