2010-06-17 2 views
0

Google 데이터베이스의 제품 테이블에 대한 외부 목록이 있습니다. 전체 텍스트 검색을 통해 검색 양식을 만들 수 있기를 원합니다. 초기 검색시 속성을 필터링 할 수 있습니다.Sharepoint 2010 : 검색 서비스 (또는 FAST)를 사용하여 외부 콘텐츠 목록을 통한 전체 텍스트 검색 및 패싯 검색

예를 들어 제품 DB에서 10.00 미만의 DVD를 찾고 있다고 가정 해 보겠습니다. 나는 "DVD 또는 영화"를 입력하는 검색 상자를 가질 수 있기를 원하지만, 9.99의 최대 가격을 입력 할 수있는 가격 상자를 가질 수 있기를 원합니다.

SP2010 검색 솔루션의 인상적인 점은 검색 서비스를 사용하여 EL을 통해 전체 텍스트 검색을 수행 할 수 있지만 동시에 추가 속성을 기준으로 필터링 할 수 있다는 것입니다. 상자. 나는 빨리 알고, 전체 텍스트 검색을 할 수 있습니다; 각 항목의 속성을 통해 결과 페이지의 결과를 필터링하십시오. 그러나 사용자가 검색 결과 집합의 항목을 다른 목록에 추가 할 수 있도록 결과 페이지에 사용자 지정 기능을 구축하고 있습니다. 그래서 Search Services 또는 FAST의 결과 페이지를 사용할 수 없습니다.

내 최선의 방법은 CAML이라고 생각합니다. 주제에 대한 나의 독서는 CAML이 전체 텍스트 검색을 지원하지 않는다고 믿게 만듭니다. 나는 또한 LinqToSharepoint를 시도 할 수 있었다; 그러나 전체 텍스트 검색을 지원하지는 않습니다.

내 상황을 감안할 때 CAML 또는 Linq 외에 다른 옵션이 있습니까? 모든 건설적인 의견을 크게 주시면 감사하겠습니다.

감사 솔루션에 프랭크

답변

0

는 FAST FSIS 제품을 사용하는 것입니다. 이것은 FAST의 정식 버전입니다. 원하는 방식으로 데이터를 인덱싱하려면 몇 가지 추가 구성이 필요합니다. 이 버전의 FAST를 사용하면 필드를 명시 적으로 정의 할 수 있습니다.