2013-06-16 10 views
5

Tôi có một trang Sitecore, nơi nhiều trang được tập hợp chủ yếu từ các lớp con khác nhau chỉ tại các nguồn dữ liệu ở đâu đó trong cây nội dung.Sitecore - Lập chỉ mục dữ liệu từ các thành phần trình bày với các nguồn dữ liệu không theo ngữ cảnh

Đây là ví dụ cơ bản về sự cố. Ai đó đang xem một trang về quả táo có thể thấy từ 'táo' 10 lần. Tuy nhiên, Lucene sẽ không lập chỉ mục mục trang Apple cho từ đó vì nó được lưu trữ trong các mục khác.

Tôi chắc chắn đây phải là vấn đề phổ biến nhưng tôi dường như không thể tìm thấy bất kỳ lời khuyên nào về nó.

Trả lời

10

Đây là một vấn đề phổ biến và có một giải pháp trong thu hình màn ảnh này tại 38:29:

http://www.techphoria414.com/Blog/2012/May/Sitecore_Page_Editor_Unleashed

Grab các mẫu mã trên trang và nhìn vào lớp PageEditor.Unleashed.Search.DynamicFields.VisualizationField mà lấy tất cả các nguồn dữ liệu và cho biết thêm nội dung của họ vào trường "_content" trong cấu hình

<dynamicField type="PageEditor.Unleashed.Search.DynamicFields.VisualizationField, PageEditor.Unleashed.Classes" name="_content" storageType="NO" indexType="TOKENIZED" vectorType="NO" boost="1f" />