나는 이것을 jQuery Autocomplete와 함께했다.
저는 (내 데이터베이스에서) 여러 답변을 반환했습니다.
입력 된 내용을 기반으로, 반환 된 목록에 우선 순위 그룹이 있으며 목록의 해당 하위 섹션에서 알파가 정렬되었습니다.
가 포함 입력 한 단어로 시작하는 문자열 - - 정확히 일치하는
와 문자열로 시작 -
- 정확히 일치는 그 목록을 반환, 단어 목록을 아래로 돌파 : 그룹이었다. 입력 설정 내에서 반환 목록에서 단어 이 반환 결과 목록에 강조했다 있도록
나는 그것을했다. 내 반환 결과는 일치하는 단어를 굵게 표시하여 전체 문자열을 나열했습니다.
"단어가 더하기"접근법을 사용하여 문자열을 단어와 일치시키고 단어 목록 각각에 대한 다음 단어를 설명대로 쉽게 사용할 수 있습니다. 이는 아마도 "시작"과 "포함"사이에 적용됩니다 "내 전략의 그룹은 당신과 다를 수 있습니다. 성능의 관점에서
, 나는에만 설정 가능한 결과 (최대 255 자까지 각) 약 10,000 문자열을 사용하고있었습니다 만 문자열의 원래 샘플에서 말 (50 "가장 일치하는"제한된 집합을 반환했습니다.
예 가능합니다. 너 스스로 이것을 쓰고 싶니? 이미 다른 누군가를 찾고 있습니까? 그냥지도 요? –
MS SQL Server를 사용하는 경우 FullText 카탈로그 검색 옵션을 살펴보십시오. –
시작하는 방법에 대한 몇 가지 지침 – dazzle