我如何索引一个自指对象?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何索引一个自指对象?相关的知识,希望对你有一定的参考价值。

例如,ExceptionException.InnerException中包含对自身的引用。我有一个想要索引的类,但是var fields = FieldBuilder.BuildForType<DTO>();抛出StackoverflowException。如何索引该对象?

到目前为止,我唯一的想法是将[FieldBuilderIgnore]放在参考上,并通过检索参考来手动提交每个对象,但这听起来不对,我不知道它对可搜索性会有什么影响。

答案

您无法在Azure认知搜索中定义自引用字段;无法在索引定义中表达这种字段。索引中的复杂字段是根据结构而不是类型定义的,因此子字段关系意味着包含而不是引用。

以上是关于我如何索引一个自指对象?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 BVH 节点对象转换为简单数组?

如何从 RCNN 中裁剪分割的对象?

如何从另一个片段访问片段对象

如何从片段中的 JSON 响应中的对象获取数据

如何将 r ggplot 图存储为 html 代码片段

如何将片段中的 ListView 对象的数据传递给 Activity?