VARCHAR 유형의 열을 포함하는 테이블이 있습니다. 사용자 입력 쿼리에 따라 열 안의 문자열을 검색하고 싶습니다. 대략적인 검색을 구현하고 싶습니다. 그리고 내 테이블에는 Lacs 레코드가 들어 있습니다. 검색을 구현할 수있는 몇 가지 방법이 있습니다.검색 최적화를 위해 문자열을 저장하는 방법
C#의 모든 레코드를로드하고 검색 알고리즘을 적용합니다. (그러나 너무 많은 메모리를 소비합니다.)
레코드를 개별적으로 또는 미리 정의 된 배치 크기로 가져 와서 검색 알고리즘을 적용합니다. (그러나 성능을 다운 그레이드 할 수있는 신속하게 데이터베이스 연결을 설정합니다.)
을 나는,이 기능이나 내가 그것을 검색 할 수 있도록 데이터를 저장하는 몇 가지 기술을 구현하기위한 다른 메커니즘이 될 것이라고 확신합니다 빠릅니다.
아무에게도이 아이디어를 구현하는 데 더 좋은 아이디어를 줄 수 있습니까?
전체 텍스트 검색을 살펴보아야하는 것처럼 들립니다. http://msdn.microsoft.com/en-us/library/ms142571.aspx – Tao
데이터베이스 함수를 작성하면 해당 함수를 SQL에서 사용할 수 있습니다. 요즘 대부분의 데이터베이스에는 퍼지 검색을 코딩 할 수있는 언어가 있습니다. –
@ 타오 : 답변에 댓글을 달아주세요. 당신은 그것을 할 수있는 가능성이 높습니다. – LukeH