我如何索引一个自指对象?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何索引一个自指对象?相关的知识,希望对你有一定的参考价值。
例如,Exception
在Exception.InnerException
中包含对自身的引用。我有一个想要索引的类,但是var fields = FieldBuilder.BuildForType<DTO>();
抛出StackoverflowException。如何索引该对象?
到目前为止,我唯一的想法是将[FieldBuilderIgnore]
放在参考上,并通过检索参考来手动提交每个对象,但这听起来不对,我不知道它对可搜索性会有什么影响。
答案
您无法在Azure认知搜索中定义自引用字段;无法在索引定义中表达这种字段。索引中的复杂字段是根据结构而不是类型定义的,因此子字段关系意味着包含而不是引用。
以上是关于我如何索引一个自指对象?的主要内容,如果未能解决你的问题,请参考以下文章