2016-09-21 12 views
0

私は実験として2つのスマート検索インデックスを持っています。 1つは「Pages」、もう1つは「Pager Crawler」です。Kenticoスマート検索結果に予期しないコンテンツが出力される

マイページには、カスタムページタイプのリピーターを使用するセクションがあります。

<div class="fullWrap pageBanner"> 
 
    <div class="container pageHeading"> 
 
    <div class="row"> 
 
     <div class="col-xs-12 col-md-6"> 
 
     <div class="pageHeading--headingCopy"> 
 
      <h1>This is the Home Page. Buy some RESPs.</h1>    
 
      <h2>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus volutpat posuere posuere.</h2>   
 
      <a href="/Learn-About-RESPs.aspx" class="btn btn-chevron">Learn More</a> 
 
     </div>  
 
     </div> 
 
     
 
     <div class="col-xs-12 col-md-6"> 
 
      <div class="pageHeading--heroImage"> 
 
      <img src="/kffCorporate/media/KFFCorporate/headerImages/0-0_KFF_Home_Image-555px-gradient.jpg?ext=.jpg" class="img-responsive" alt="This is the Home Page. Buy some RESPs."> 
 
      </div> 
 
     </div> 
 
      
 
    </div> 
 
    </div> 
 
</div>

あまりにも派手な何も、2列を持つだけで、基本的なブートストラップ液容器、:それはこのように出てレンダリングします。

私の検索結果は、 'pageHeading - headingCopy'からコピーを受け取ってはいけませんが、画像URLを取得します。

これは検索変換からの出力です。

登録教育貯蓄計画〜/ kffCorporate /メディア/ KFFCorporate/headerImages /家庭benefits.jpg CTA見出しLoremのイプサムの嘆き、AMET consecteturのadipiscingのELIT座ります。 Duis luctus vehi ...

ここでは変換の関連部分を示します。

<%-- Search result content --%> 
 
    <div class="content"> 
 
    <%#SearchHighlight(HTMLHelper.HTMLEncode(TextHelper.LimitLength(HttpUtility.HtmlDecode(HTMLHelper.StripTags(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(GetSearchedContent(DataHelper.GetNotEmpty(Eval("Content"), ""))), false, " ")), 200, "...")), "<span class='searchTerm'>", "</span>")%>    
 
    </div>

私は変換がページにレンダリング何の最初の200個の文字を拾うだろうと思ったが、ウェルは、他のアイテムを持っているとして、それは、H1やH2を欠けています。 H1またはH2でコピーを検索すると、ページは結果に返されますが、検索結果に表示されているコンテンツはオフになります。

どのような考えですか?

答えて

2

カスタムページタイプの場合、指定した検索フィールドを使用してページタイプのフィールドを並べ替えることができます。

カスタムページタイプに移動し、[検索フィールド]タブに移動します。ここから、さまざまな検索フィールドに表示されるフィールドを選択できます。あなたの場合、 "Content"フィールドを対応するカスタムフィールドに割り当てる必要があります。 ![Page Type Search Fields Screenshot

各検索結果項目には、検索結果をより一貫性と容易にするために、カスタムページタイプの任意のフィールドに対応するように設定された「タイトル、コンテンツ、イメージ、日付」管理する。デフォルトでは、「コンテンツ」フィールドは、ページ/ページタイプ上の編集可能領域をすべて組み合わせた「ドキュメントコンテンツ」と並んでいます。ただし、H1とH2が別々のフィールドとして保存されている場合、デフォルトではH1とH2が選択されません。

+0

ありがとうございました。私はちょうどそれをやった。 CMS.MenuItemの場合は、ContentをDocumentPageDescriptionに切り替えます。我々はSEOのためにそれを使用しているので、これも同様に機能します。 ありがとう! –

関連する問題