문제

특정 사이트와 해당 하위 사이트에 대한 결과만 표시하는 결과 원본을 만들려고 합니다.다음 값 중 하나를 사용할 수 있다고 생각했습니다.

{searchTerms}(경로:/영국/)

{searchTerms}(경로:http://mysite.net/uk/*)

이용하게 되었어요 Path:http:// 결과를 얻지만 내 사이트 도메인의 첫 글자(예: Path:http://m) 별표가 있든 없든 결과가 다시 나오지 않습니다.

누구든지 사용 방법을 이해하는 데 도움을 줄 수 있습니까? Path 속성 필터를 사용하거나 사용할 수 있는 다른 속성 필터를 제안하시겠습니까?

[업데이트]중앙 관리 > 검색 서비스 응용 프로그램에서 경로 와일드카드를 사용하여 결과 소스를 설정할 수 있습니다. Path:http://mysite/uk*, 하지만 사이트나 사이트 모음에서 동일한 쿼리를 시도하면 결과가 없습니다.

관련이 있는 경우:내 웹 애플리케이션은 포트 80에 있고 인증을 위해 FBA를 사용합니다.나의 Default content access account Active Directory에서 가져온 것이므로 FBA 없이 포트 80 웹 앱을 포트 111로 확장했습니다. 그러면 FBA 역할 보안을 고려하지 않고도 액세스 계정이 모든 콘텐츠에 접근할 수 있습니다.

이것이 차이를 가져서는 안 되지만 어쩌면 그럴 수도 있을까요?

도움이 되었습니까?

해결책

내 문제의 원인을 찾았습니다.이것이 이유를 설명하지 못할 수도 있습니다 일부에서는 작동하지만 이 경로를 통해 결과를 적절하게 필터링할 수 있었습니다.

그만큼 관리 속성은 다음과 같이 구성됩니다. Complete Matching, 즉 내 가치 /uk 또는 http://mysite.net/uk 완전한 URL이 아니기 때문에 실패할 운명입니다.

내 해결책은 새 관리 속성을 만드는 것이었습니다(이 이름은 페이지 경로) 동일한 "매핑" 값을 사용하여 , 하지만 확인하지 않음 Complete Matching 상자.

이제 내 쿼리에서 다음을 사용할 수 있습니다. PagePath:/uk /uk 사이트 이상의 결과만 볼 수 있습니다.

이것이 누군가에게 도움이 되기를 바랍니다 :)

다른 팁

사용할 수 있고 원하는 결과를 제공할 수 있는 Site라는 관리 속성도 있습니다.

결과 소스의 소스로 사용하려는 URL(내부/외부)이 포함된 새 콘텐츠 소스를 생성할 수 있습니다.추가 항목을 생성할 필요가 없습니다.

{searchTerms} 콘텐츠 소스=<콘텐츠 소스 이름 지정>

게시한 지 꽤 되었지만 다른 사람이 이 내용을 필요로 할 수도 있습니다...

나는 같은 문제를 겪었습니다.제 경우에는 두 개의 서로 다른 웹 애플리케이션이 있었습니다. 하나는 작동하고 다른 하나는 작동하지 않았습니다.엑스트라넷 영역에 대해 AAN(대체 액세스 매핑)을 사용하여 두 가지를 모두 설정했습니다.문제가 있는 웹 응용 프로그램/사이트가 콘텐츠 소스 구성에서 엑스트라넷 영역의 URL로 설정되어 있음을 발견했습니다.기본 영역을 사용하여 크롤링하도록 콘텐츠 소스 설정을 변경하고 전체 크롤링을 시작한 후 문제가 해결되었습니다.

서버 이름 매핑에서 경로가 작동하기 시작한 사이트에 대한 항목을 제거했습니다. 확인하고 작동하는지 알려주세요.

또 다른 접근 방식은

ParentLink

예:

ParentLink:uk*
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top