2016-06-16 6 views
1

SitecoreにSolrインデックスを使用しています。Sitecore _pathフィールドはSolrインデックスでNULLを返します

ただし、検索結果では常に_pathフィールドにnullが戻されます。

Luceneに取り組んでいました。 Solrは特別な治療が必要ですか?以下は

ガラスマッパープロパティです:

[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" /> 
+0

'stored =" true "'を試しましたか? – Gatogordo

+0

そうだった。ありがとう –

+0

答えにコメントを移動します.. – Gatogordo

答えて

3
がtrueに設定あなたの "店" に変更

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

ストアドアトリビュートは、元の値が検索のためにインデックスに保持されていることを確認します。それ以外の場合は、フィールドを検索することはできますが、取得することはできません。

関連する問題