2010-08-20 1 views
0

MOSS에서 사용자 지정 관리 속성을 설정하고 크롤링 속성에 매핑했습니다.querystring 매개 변수를 사용하여 날짜로 설정되는 MOSS의 관리 속성에 대해 어떻게 검색합니까?

관리 속성은 날짜입니다.

쿼리 문자열에서 "이 날짜 이전"을 어떻게 검색 할 수 있습니까?

이것은 작동하지 않는 것처럼 보이므로 어떤 사람이 무엇을하는지 알고 있습니까?

...Results.aspx?k=thekeywords&createddate=<10/10/2010 

"createddate"라는 사용자 지정 관리 속성이를 포맷하는 올바른 방법은 무엇 날짜 이전 2010년 10월 10일

보다 값을 보유하고 어디 결과를 돌아 오게 할 것 내 쿼리 문자열에?

답변

0

댄, 나는 이것을 조금 보았고 검색 결과 페이지의 웹 파트에 대해 이야기하는 것처럼 보입니까? 그렇다면이 질문은 프로그래밍 질문이 아닌 해당 페이지에서 웹 파트를 구성하는 방법에 관한 것입니다.

먼저 URL이 제대로 작동하지 않습니다. 상당히 사용자가 설명하는 방식으로입니다. query string은 매개 변수를 페이지에 전달하는 데 사용됩니다. 페이지의 웹 파트는 URL 매개 변수를 읽습니다. 매개 변수는 항상 위의 변수가 될 것 =를 사용하여 설정 :

  • k는 thekeywords
  • createddate가 <이 값에 포함되어 <10/10/2010

주입니다. 제 생각에는 아마도 ...Results.aspx?k=thekeywords&createddate=10/10/2010으로 끝난 다음 나중에 웹 파트에서 < =을 사용하여 비교할 것입니다.

둘째, 왜 새로운 메타 데이터 속성을 만들었는지 혼란 스럽습니다. Created (datetime)이 이미 있습니다.

세 번째로, 상자 웹 파트가 사용자가 원하는 것을 수행 할 수 없을 것이라고 생각합니다 (< = 사용자 지정 datetime 메타 데이터 속성). 나는 당신이 FullTextSQLQuery을 사용하는 자신 만의 사용자 정의 웹 파트를 작성하려고한다고 생각합니다.

관련 문제