2015-01-22 3 views
0

사용자 입력 텍스트를 기반으로 영국 장소 이름을 현명하게 제안해야하는 서비스를 작성 중이며 데이터 세트가 2500 개 미만입니다. 지금까지 Damerau Levenshtein 알고리즘의 약간 수정 된 버전을 적용하여 더 긴 문자열과 비교하기위한 편집 거리를 무시했습니다.퍼지 검색 결과에 가중치를 적용하는 방법

이것은 합리적인 제안을 제공하지만 수동으로 몇 가지 용어를 강조하고 싶습니다. 현재 new을 입력하면 New Mills이 맨 위에 표시됩니다.

대도시가 마을과 마을 위에 표시되도록 이러한 결과를 가중하고 싶습니다. new을 입력하면 Newcastle이 가장 좋습니다.

누구나 다른 검색 알고리즘을 제안하거나 나중의 가중치 결과를 얻기 위해 내 결과에 적용 할 수있는 별도의 가중 프로세스를 제안 할 수 있습니까?

답변