2009-09-15 16 views
3

요즘 나는 매우 이상한 문제에 직면 해 있습니다. MOSS 2007 SP 2 및 WS 2008로 개발 환경을 구축했습니다. 검색 구성이 완료되었으며 모든 것이 잘 작동합니다. 스테이징 환경 (6 월 CU가 포함 된 MOSS 2007 SP2)을 구성하고 새 팜 및 새 SSP를 만들기 시작했습니다. 패키지 (wsp)를 사용하여 변경 내용을 배포하고 수동으로 사이트 모음, 하위 웹, 페이지 등을 만들었습니다. 채우기가 완료되면 크롤링 로그에 모든 내 페이지가 성공적으로 크롤링 된 것을 볼 수 있으며 일부 테스트 도구를 사용하여 검색을 쿼리하면 내 페이지가 발견되었습니다. 크롤링 로그에는 "크롤러가 서버와 통신 할 수 없으므로 서버가 사용 가능하고 방화벽 액세스가 올바르게 구성되어 있는지 확인하십시오."와 같은 오류는 없지만이 페이지 라이브러리의 모든 페이지에 대한 색인이 생성되었습니다.크롤러가 사용자 지정 크롤링 속성을 만들지 않습니다.

문제는 내가 사용자 지정 관리 속성 (사용자 지정 크롤링 속성에 매핑 됨)을 검색 쿼리에 사용하지만 크롤러가 모든 새 사이트 열에 대한 크롤링 속성을 만들지 않았기 때문입니다. 예를 들어 IsAccent 사이트 열의 경우 크롤러가 cralwed 속성 ows_isAccesnt를 만들지 않았습니다. 특정 콘텐츠 유형에 대한 페이지를 만들었고 모든 크롤링 범주에 "크롤링이 수행 될 때 자동으로 새 속성 검색"이 선택되어 있는지 확인합니다. 사이트 설정 -> 검색 가능한 열에서 Nocrowl로 선택된 열이 없습니다. dev 환경에서 내 환경을 관리하고 크롤링 한 속성을 내보내려고했지만 관리 대상 속성이 모두 비어있는 상태에서 SSP를 다시 만들었습니다. 결과는 동일했습니다 ...

도구로 특정 페이지를 확인했습니다. Sharepoint Manager 2007 및 U2U Caml Query Builder 2007과 같은 콘텐츠 유형이 올바른지, 내 맞춤 사이트 collumns의 값을 볼 수 있습니다 .... U2U Caml Query Builder 2007을 사용하여 결과 탭의 일부 페이지 라이브러리 ows_IsAccent (내 사이트 collumn은 IsAccent입니다.) 및 다른 사이트 열은 크롤링 속성에서 찾을 수 없습니다.

idias?

답변

0

새 사이트 열을 사용하는 목록/라이브러리에 항목이 있습니까?

메타 데이터 속성에 대한 매핑 추가 대화 상자에 사이트 열이 나타나려면 해당 열을 사용하는 항목이 하나 이상 있어야합니다.

항목을 추가 한 다음 증분 크롤링을 실행하십시오.

+0

예 목록에 항목이 많습니다. 사용자 지정 콘텐츠 형식을 사용하고 있으며 사용자 지정 사이트 열에 데이터가 있습니다. –

+0

검색 결과에 항목이 표시되는지 (메타 데이터 입력란이 채워져 있지 않아도되는지) 알 수 있습니까? 색인을 다시 설정하고 처음부터 전체 크롤링을 실행 해 보셨습니까? –

0

사이트 열의 정의를 살펴보면 SharePoint는 사이트 열로 승격 된 필드에 대해 암묵적인 내부 이름을 만드는 경향이 있습니다.

VSeWSS (솔루션 생성기) 또는 SharePoint Manager 2007 (코드 플렉스)과 같은 것을 사용하여 사이트 열을 검사하고 내부 이름을 파악할 수 있습니다.

<Field ID="c8607d76_x002d_f648_x002d_47a8_x002d_a189_x002d_8fb8e7e8d18c" 
       Name="c8607d76_x002d_f648_x002d_47a8_x002d_a189_x002d_8fb8e7e8d18c" 
       DisplayName="Internal Description" 
       Required="FALSE" 
       SourceID="{3FF10E1F-FA95-417c-963D-518F272E2E43}"  
       StaticName="c8607d76_x002d_f648_x002d_47a8_x002d_a189_x002d_8fb8e7e8d18c" 
       ReadOnly="TRUE" Group="Microsoft Office InfoPath" 
       Node="/my:System/my:Internal_Description" Version="1"></Field> 

가 함께 크롤링 속성 결과 : 예를 들어

, 여기에 양식 라이브러리의 내부 설명이라는 사이트 열 및 (의 schema.xml에서)은 XML 필드 정의로 승진 필드입니다 이름 : c8607d76_x002d_f648_x002d_47a8_x002d_a189_x002d_8fb8e7e8d18c

+0

안녕하세요 톰, 답장을 보내 주셔서 감사합니다. 나는 내 sitecollumns 기능을 사용하여 만든 그래서 내 정확한 내부 이름 필드를 알고 있습니다.SSP에서 인덱스 서버를 변경하여 해결 방법을 찾았으며 많은 시도를 한 후 내 크롤링 된 속성을 찾았습니다 .... 모든 논리를 찾을 수 있습니다. –

관련 문제