如何从 Azure 搜索 SearchClient 获取通用 json 字符串
How to get generic json string from Azure search SearchClient
我正在使用 azure 搜索 SDK SearchClient 从索引中查询文档。要使用 SearchClient.Search() 方法,我必须首先为我的索引文档定义一个类型 T。
例如
searchClient.Search<Hotel>("*", options);
是否可以让 SearchClient.Search return 通用 Json 字符串,以便我可以用自己的代码解析它?
您可以使用 SearchDocument
代替特定类型,它表示从搜索或文档查找中返回的无类型文档。它可以作为动态对象或字典访问。
因此您的代码将是:
searchClient.Search<SearchDocument>("*", options);
从这个link
:
Search and SearchAsync methods support mapping of search field types
to .NET types via the type parameter T. You can provide your own type
T or use the dynamic SearchDocument.
我正在使用 azure 搜索 SDK SearchClient 从索引中查询文档。要使用 SearchClient.Search() 方法,我必须首先为我的索引文档定义一个类型 T。 例如
searchClient.Search<Hotel>("*", options);
是否可以让 SearchClient.Search return 通用 Json 字符串,以便我可以用自己的代码解析它?
您可以使用 SearchDocument
代替特定类型,它表示从搜索或文档查找中返回的无类型文档。它可以作为动态对象或字典访问。
因此您的代码将是:
searchClient.Search<SearchDocument>("*", options);
从这个link
:
Search and SearchAsync methods support mapping of search field types to .NET types via the type parameter T. You can provide your own type T or use the dynamic SearchDocument.