Sitecore _path字段在Solr索引中返回NULL

时间:2016-06-16 11:51:45

标签: solr lucene sitecore sitecore8

我正在使用Sitecore的Solr索引。

但是,搜索结果总是为_path字段返回null。

它正在为Lucene工作。 Solr需要特殊待遇吗?

以下是glass mapper属性:

[IndexField("_path"), TypeConverter(typeof(IndexFieldEnumerableConverter))]
        [SitecoreIgnore]
        public virtual System.Collections.Generic.IEnumerable<ID> EntityPath { get; set; }

SOLR架构的条目如下:

<field name="_path" type="string" indexed="true" stored="false" multiValued="true" />

1 个答案:

答案 0 :(得分:4)

更改您的&#34;商店&#34;设置为true:

<field name="_path" type="string" indexed="true" stored="true" multiValued="true" />

存储的属性将确保您的原始值保留在索引中以供检索。否则,您可以在该字段中搜索,但不能获取它。