검색을 통해 검색을 개별 검색 가능한 단어로 취급 할 수 있도록 속성 가방 가치를 어떻게 구분합니까?

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

  •  10-12-2019
  •  | 
  •  

문제

현재 저는 쉼표로 분리 된 값이있는 등록 정보 가방을 사용하고 있습니다.

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

현재 검색은 하나의 검색 단어로 대우하고 있으며 검색이 인덱싱되거나 이러한 방식으로 가능하면 개별 검색 가능한 단어로 사용하기 위해 검색을 위해 사용하는 구분 기호가 궁금합니다.

도움이 되었습니까?

해결책

검색하려는 과일 종류 (또는 어떤 객체)의 전체 목록이있는 경우 관리되는 메타 데이터를 사용하고 사용자 지정 기준 세트를 설정할 수 있습니다.

다른 팁

속성 백은 단순히 해시 테이블입니다.각 항목에 대한 속성을 추가하기 위해 배열로 시작하여 반복 할 수 있습니다.그런 다음 과일에 대한 속성을 추가하십시오 :

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