SQL 테이블에서 결과를 얻는 방법.
내 응용 프로그램에서 전체 텍스트 검색을 사용했습니다. 예를 들어SQL 서버에서 단어별로 레코드를 필터링하는 방법은 무엇입니까?
사용자가 "다양한 이벤트"와 같은 단어를 입력하면 :
나는 싶어. 결과는 아래의 순서대로되어야합니다. 전체 단어 "다양한 이벤트"다음
- 첫 번째 결과.
첫 번째 결과는 전체 검색어 "위대한 이벤트"에 대한 모든 업데이트가되어야합니다.
당신이 이러한 결과를 보여 후에 만 다음 용어 "다양한 이벤트"와 업데이트, "큰 행사"등을 표시 기본적으로
용어 "위대한 이벤트"를 포함하는 단어.
그런 다음 "Great"및 "Events"라는 단어와 변형을 가진 업데이트의 결과를 보여줍니다.
마지막으로, 두 단어 중 하나가 업데이트에서 쇼 결과 ...
내 테이블을 추천했습니다 : 열
UserUpdates는
은을 UpdateID -
MsgText을 int로 -
사용자 ID를 int로 - nvarchar (500)
CreatedOn - 날짜 시간
SQL 스크립트를 사용하는 방법 ..?
검색 표현식의 단어 수에 대해서도 동적으로 나타내시겠습니까? 와일드 카드를 허용합니까? –
예. 사용자가 검색 텍스트 상자에 들어가면 전체 텍스트 .....만큼 결과를 얻습니다. 와일드 카드 의미를 허용합니까? –
와일드 카드 허용은 사용자가 "Great Event *"에 대한 예를 검색 할 수 있음을 의미합니다. *는 단어를 끝내기 위해 *로 바꿀 수 있습니다. –