プロパティバッグの値を区切るにはどうすれば、検索可能な単語として検索を検索しますか?
-
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;
. 所属していません sharepoint.stackexchange