2009-11-19 5 views
3

단일 검색 필드를 사용하여 키워드로 자동차를 검색해야하는 시나리오가 있습니다. 키워드는 예를 들어 자동차의 속성 중 임의의 것에 관련 될 수있다. 메이크 또는 모델 또는 바디 스타일. 데이터베이스에는 모델 또는 메이크 또는 바디 스타일을 나타내는 테이블을 참조하는 외래 키가있는 'Car'라는 테이블이 있습니다.SQL 서버로 키워드 검색

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 특히, 사용자로부터 검색어를 취하는 방법 (정확한 구문 검색 또는을 지원해야 함) 및 실제로 검색을 수행하는 방법

내가 (LINQ를 사용하여 데이터 액세스) SQL Server 및 ASP.NET 3.5 쉽게

답변

2

을, 이 상황에서는 항상 검색 기준과 실행 시간을 기록합니다. 검색 유연성을 제공한다고해서 대부분의 사용자가 검색 유연성을 사용할 수있는 것은 아닙니다. 대부분의 검색은 제한된 수의 필드에서 이루어지며 검색 기준을 기록하면 대상 색인을 만들 수 있습니다.

+0

예, 이것은 좋은 아이디어이며, 저의 몇몇 시스템에서도 마찬가지입니다. –