2010-04-21 5 views
0

MOSS 2007에 대한 사용자 지정 검색 쿼리를 작성하여 contenttype이 게시 된 데이터를 가져 왔습니다. 그러나 동일한 쿼리는 SharePoint 2010에서 어떠한 결과도 반환하지 않습니다. 모든 입력은 감사하겠습니다.SharePoint 2010 검색 쿼리

SharePoint 검색 상자가 적절한 결과 (쿼리 문자열의 매개 변수 k 및 contenttype : post)를 반환하고 있습니다.

감사합니다.

+0

안녕 다윗은, 고맙습니다 쿼리는 다음과 같습니다 SELECT TOP 3 제목, 경로, 범위 저자 본체() WHERE (컨텐트 유형 = '포스트') AND (''와 같은 경로) – Faiz

+0

모든, 이 절에 대한 업데이트입니다. like 절을 제거하면 쿼리가 제대로 실행되고 있습니다. 예 : SELECT title, body, author, path from scope() 여기서 contenttype = 'post'는 완벽하게 작동합니다. 범위를 추가 할 때 : – Faiz

답변

1

이 문제가 해결 되었습니까? 나는 (컨텐트 유형은 = '포스트')과은 (경로, 'SITEURL')를 포함하는 다음은 범위

SELECT TOP 3 제목, 경로, 저자 몸을 일

유사한 문제를()있어

(작동한다하더라도)이 작동하지 않았다

SELECT TOP 3 (컨텐트 유형은 = '포스트')과은 (경로, 'siteur *')

를 타이틀은, 경로, 범위 저자 본체()
+0

으로 시작하는 블로그가 많지만 contenttype = 'post'이고 제목이 'MyBlog %'인 은 결과를 반환하지 않습니다. 제목 (body), 저자, 경로를 선택하십시오. 늦게 답장을 드려서 죄송합니다. 이미 시도했지만 직접적인 와일드 카드가 작동하지 않아야하는 이유는 확실하지 않았습니다. 답변을 주셔서 감사합니다. – Faiz

+0

SELECT TOP 3 제목, 경로, 작성자 body scope() WHERE (contenttype = '') 및 CONTAINS (path, 'siteur *') 쿼리에서 콘텐츠 유형을 빈 값으로 전달했습니다. 경첩이 어떻게 작동할까요 ??? – TinTin

1

시도 :

SELECT TOP 3 title,path,author body FROM scope() WHERE (contenttype = "post") AND CONTAINS(path,"siteur*")