이 질문은 순진하게 보일 수도 있습니다. 는 저와 가진이 큰 회사의 힘을 혼자서 도달하고 싶지 않다.아마존과 같은 MySQL 검색 자동 완성
질문 : http://www.amazon.com으로 가면 "harry potter"를 검색하려고 시도하지만 대신 "hary poter"를 입력하십시오.
당신은 같은 결과를 볼 수: 책에서
- 해리 포터
- 해리 포터를 , 나는 거대한를 영화 &에서
- 해리 포터 TV
그리고 질문이있다 제품과 MySQL 데이터베이스. 그러한 검색 결과를 구현하는 방법은 무엇입니까?
저는 Apache Lucene을 알고 있지만 간단한 접근 방법이 있는지 알고 싶습니다. 당신은 단지 하나의 전화는 그래서 키워드 검색
2
) Ajax 요청의 서버 측을 전송하는 onKeyUp에 처리기를 추가을 최적화하기 위해 데이터를 resturucture (하지만 뮤텍스를 사용 -/제출
은 '전체 텍스트 검색'과 '퍼지 매칭 검색'주위에 약간의 검색을 수행 (누군가가 그때는 아마를 지불해야합니다, 당신을 위해 코드를 작성하려는 경우) - 그들이 당신을 도움이 될 것입니다. 어떤 언어를 사용하고 있습니까 (그에 따라 태그 지정하십시오)? – halfer
가능한 [이] (http://stackoverflow.com/questions/3208743/php-fuzzy-search-matching)의 dup? – halfer
@halfer 전체 텍스트 검색에 대한 귀하의 제안에 감사드립니다. 그것은가는 길 같습니다. 아마존은 MySQL MATCH() 함수 또는 좀 더 정교한 것으로 전체 텍스트 검색을 사용합니까? – DelphiLynx