2011-02-14 2 views

답변

0
  1. 당신이 (이 데이터를 기반으로 가장 인기있는 문구이거나 그들이 당신의 검색을 사용할 때 단지 사람들이 만든 문구를 검색 할 수 있습니다)
  2. 경우 제안 목록에 사용할 문구의 목록을 준비 당신은 위의 목록에 따라 색인을 작성하여 스핑크스를 만들고 싶습니다. min_prefix_len (http://sphinxsearch.com/docs/current.html#conf-min-prefix-len) . 검색을위한 MySQL의 전체 텍스트 검색을 사용하고 는 스핑크스 '--buildstops이 만 기능 - 여기 http://habrahabr.ru/blogs/sphinx/61807/ 앤드류 Aksyonoff이 (스핑크스의 저자)이 같은 일을 또 다른 방법을 설명 (러시아어에서 를 번역하는 몇 가지 번역기를 사용) 가장 인기있는 단어를 구축 목록입니다. 입력하면 각 키를 눌러에 응용 프로그램에 요청을 보낼 수
  3. 사용 JQuery와, 당신의 응용 프로그램이 지점 2에서 인덱스 (또는 MySQL의)에 요청을해야 은 '끈적 거리는'당신의 응용 프로그램은 '구글을 반환합니다 즉, 지도 ','Google 어스 '등 에 올바른 문서 순위를 사용하여 을 얻으십시오.
0

맨 위 단어 목록을 얻으려면 인덱서와 --buildstops를 사용하십시오.

단어를 데이터베이스 테이블로 가져옵니다.

이 테이블에 스핑크스 인덱스를 생성 (그리고 자동 증가 열은 고유 ID를 얻을 수 있습니다) - 및

설정이 인덱스에 대한 사용자의 쿼리를 실행하는 스크립트를 min_prefix_len 활성화하고있는 전체 단어 를 찾습니다 데이터베이스에 저장하고 Javascript 클라이언트 라이브러리로 리턴합니다.

관련 문제