プロパティバッグの値を区切るにはどうすれば、検索可能な単語として検索を検索しますか?

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/93144

  •  10-12-2019
  •  | 
  •  

質問

現在、私はコンマである値でプロパティバッグを使っています:

web.AllProperties["fruits"] = "bananas, apples, oranges, tomatoes";
.

現在検索されている検索語としてそれらを扱っています。

役に立ちましたか?

解決

あなたが検索したいさまざまな種類のフルーツ(または何でも)の完全なリストを持っている場合は、管理対象メタデータを使用してカスタムTermsetを設定することができます。

他のヒント

プロパティバッグは単にハッシュテーブルです。各項目のプロパティを追加するには、配列から始めて反復することができます。それからフルーツのためのプロパティを追加する:

SPWeb web = SPContext.Current.Web;
web.AllowUnsafeUpdates = true;
$fruitsArray = @("fruit","bannana","apple","orange");
foreach ($i in $fruitsArray)
{
    web.AllProperties["MyFruitTerm" + [array]::IndexOf($fruitsArray,$i)] = $i;
    web.IndexedPropertyKey.Add($i);
}
web.Update();
web.AllowUnsafeUpdates = false;
.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top