2011-02-17 6 views
2

저는 파이썬 응용 프로그램을 사용하여 SharePoint 웹 서비스를 사용하여 SharePoint 콘텐츠를 검색했습니다. 여기서는 범위를 기반으로 데이터를 필터링하기 위해 검색 쿼리를 사용하고 있습니다. 엔터프라이즈 검색의 경우 데이터를 가져 오기 위해 search.asmx를 사용하고 있습니다.셰어 포인트 검색에 대한 설명 필요

내 목록에있는 데이터를 검색하려면 search.asmx를 사용해야합니까? 또는 CAML 쿼리를 사용할 수 있으며 list.asmx 조합은 목록 수준의 검색 데이터를 제공합니다 (이 경우 콘텐츠 검색이 불가능합니다) 검색 방법을 구현할 생각이 있습니까? 사이트 모음 범위 : search.asmx 사이트 수준 범위 : search.asmx 목록 수준 범위 : 필터링 된 CAML 쿼리가있는 lists.asmx 및 getlistitem.

답변

2

SharePoint 2010을 사용하는 경우 와일드 카드 속성 검색을 추가하면 Path 속성 을 사용하여 쿼리를 공식화 할 수 있습니다.

테스트 경로 : HTTP : // SharePoint2010/사이트/examplelib/* 당신이 목록에서 일반 검색을 사용하실 수 있습니다

.

lists.asmx는 문서의 내용을 "검색"하지 않으므로 "검색"과 동일한 결과를 제공하지 않습니다.

그러나 경로에 공백이 있으면이 방법을 사용하지 못할 것입니다.

+0

그게 전부입니다. 기본적으로 셰어 포인트 사용은 무료 테스트 쿼리를 포함합니까?. 또한 기본적으로 와일드 카드 검색을 사용합니까? keywork이 * 또는?를 가지고있는 동안 sharepoint가 와일드 카드 검색을 사용하는 방법을 식별하는 방법. – TinTin

+0

기본적으로 키워드 검색이 사용됩니다. 포함/자유 텍스트는 웹 서비스를 통해서만 사용할 수 있습니다. – Nat