.NET WinForms 응용 프로그램에서 "비즈니스 객체"에 대한 간단한 검색 기능을 제공하는 가장 좋은 방법은 무엇입니까?.NET WinForms 앱에서 "비즈니스 개체"에 대한 간단한 검색을 구현하기위한 제안 사항은 무엇입니까?
"간단한 검색"이란 거의 모든 윈도우의 오른쪽 상단 구석에있는 Vista + Windows 7의 "검색 상자"와 같은 의미입니다.이 창의 내용을 검색합니다. "검색 - 간단하게 유지).
"비즈니스 개체"란 "클라이언트"및 "주소"(주로 간단한 일상 접촉 정보)와 같은 클래스를 기반으로하는 개체를 의미합니다.
"내 자신 만의"간단한 검색을 고려했습니다. 아마도 클래스가 "포함"기능을 구현하여 각 개체에 "포함"되어 있으면 사용자의 검색어가 포함되어 있는지 물어볼 수 있습니다. 얼마나 많은 단어가 매치되었는지에 기초한 간단한 순위의 정렬).
나는 또한 Lucene.NET을 살펴 봤지만 내 필요에 너무 복잡해 보인다. 인덱스를 작성하고 업데이트하고 유지 관리해야한다.
제안 사항? 아이디어?
사용자가 비즈니스 개체를 검색하는 이유를 이해하는 데 실패했습니다. 나는 사용자가 컨트롤과 같이 볼 수있는 개체들 사이에서만 검색하려고한다고 생각합니다. 컨트롤에 표시되는 비즈니스 데이터 또는 반드시 화면에 표시되지 않는 기타 비즈니스 데이터를 검색하도록 지정 하시겠습니까? – NYSystemsAnalyst
"비즈니스 객체"는 내가 호출 한 것입니다. 그것들은 "클라이언트"또는 "고객"또는 "주소"와 같은 것을 나타내는 객체입니다. 물론 사용자는 "존 스미스 64 메인 스트리트"를 입력 할 수 있고 존 스미스 (64 메인 스트리트에 살고있는 사람이 아니라 올바른 존 스미스를 얻을 수 있기를 바랍니다. 9012 Salsbury Ave에 살고있는 사람). – Keithius