簡體   English   中英

Tridion 2011 SP1 CD API - 檢索用關鍵字標記的內容

[英]Tridion 2011 SP1 CD API - retrieve content tagged with keyword

我們正在為基於關鍵字字段通過CD API檢索的內容設計模式。 從API的角度來看,我想知道如果此字段是內容字段或元數據字段是否有所不同:

查看API文檔 ,有一個TaxonomyKeywordCriteria可用於查詢與我可以傳遞給Query對象的特定關鍵字相關的所有內容。

  • 這僅適用於自定義元數據中的關鍵字字段,對嗎?

還有TaxonomyRelationManager類,它具有GetTaxonomyContent方法以及ComponentPresentationFactory類中的GetTaxonomyComponentPresentations方法。

  • 這些將適用於內容或自定義元數據中的關鍵字字段?

請注意API調用之間是否存在任何性能差異?

從編輯的角度來看,關鍵字字段非常重要,所以我傾向於將其創建為內容字段,而不是在元數據選項卡下“隱藏”。

干杯

編輯

初始(快速和臟!)測試顯示TaxonomyRelationManager比ComponentPresentationFactory快x10,比Query更快x1.5。

但是,ComponentPresentationFactory包含實際內容,而不僅僅是TCM ID,這在我的場景中可能更有用。

普通內容字段不會自動發布到代理。 關鍵字字段是例外:即使關鍵字字段位於內容標簽上,它也會自動生成元數據。

我看到你已經自己回答了問題的表現部分。

據我所知,只有Metadata字段發布到Broker,Content字段不會。 因此,如果您需要查詢關鍵字字段,則需要將其作為元數據字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM