개인 검색 예제 - 개요

Cúram 일반 검색 서버의 사용자는 이들의 검색과 SQL을 사용하여 구현된 서버 검색 사이에 기능적인 차이가 전혀 없다는 점을 알아야 합니다. 또한 화면과 일반 사용자의 경험도 동일할 수 있습니다. 따라서 다음 예제에서는 독자가 정상적으로 이러한 애플리케이션 기능을 개발한다고 가정합니다(적절한 Facade 클래스 등과 함께).

개인 검색 예제에서 사용자는 관련 UIM 페이지를 탐색하여 개인 검색을 수행합니다. 이 페이지에서 하나 이상의 검색 기준을 채웁니다. '검색' 단추를 누르면 검색이 수행됩니다. 결과는 검색 기준에 일치하는 레코드 목록으로 구성됩니다.

애플리케이션 검색에서 검색 기준과 결과 목록에 리턴되는 세부사항은 공통적으로 여러 관련 엔티티에서 수집되어야 합니다. 개인 검색의 경우 다음 엔티티와 해당 속성은 검색 기준 또는 결과 필드로 리턴된 항목에서 사용됩니다.

이러한 각 엔티티는 외부 키 연관과 관련됩니다. 그러므로 concernRoleID는 PersonSearch 검색 서비스를 위한 SearchService 속성의 외부 키입니다(SearchService 테이블 참조).

그러므로 다음 속성이 검색 기준의 파트 또는 결과 목록의 표시 가능한 파트로 검색에 사용됩니다.

따라서 이들은 PersonSearch 검색 서비스를 위해 SearchServiceField 테이블에 저장되는 필드가 됩니다.