나는 '예'또는 '시험'또는 ...을 입력하려는 사용자가 '아약스'로 '예'를 입력하면 Google과 같은 검색 페이지를 만들고 싶습니다. 이렇게 페이지를 만들기위한 알고리즘은 무엇입니까? 은 mysql과 같은 쿼리입니다 : "SELECT * FROM users WHERE upper($field) LIKE'%$find%'"
? 미리 감사드립니다.검색 페이지와 Ajax (알고리즘)
2
A
답변
0
쿼리는 거의이
mysql_query("select * from users where queryfield like '$q%' order by queryfield");
당신이 당신의 작업을 쉽게하기 위해 JQuery와 자동 완성을 사용할 수 있습니다
<input type="text" id="populate">
<script type="text/javascript">
$(function() {
$("#populate").autocomplete({
url: 'search.php',
cache: false,
onItemSelect: function(item) {
window.location.href=item.data;
document.getElementById('populate').value='';
},
});
});
</script>
0
내가 그것을 다음과 같이 작동 생각 , 우리가 두 개의 테이블을 가지고 있다고 가정 해 봅시다. 하나는 수요가 많은 기사/링크이고, 다른 하나는 핵심 단어의 검색입니다 엔진 고장 ', 그러나이 키워드는 얼마나 좋은가? 그것을 가장 잘 나가 때문에 나에게하는 인기 지수는이 지수가 그 기반으로,이다 ..
더 많은 사람 검색, 예를 들어 '내가에게 전설'또는 '전설의 I' , '영화의 전설', '신의 전설은'.. '전설'이라는 단어는 4 번 검색되었으며이 색인은이 기준에 따라 작성되지만 제한 주문이 있습니다. 찾거나 찾지도 못한 단어들
이렇게하면 뭔가를해야 테이블을 만들 수 있으며, 검색 대상의 25 %마다 업데이트됩니다 s, 단어 .. 사용자가 타이핑 할 때, 당신은 제안을 보여줍니다.
당신이 뭔가를해야한다, 그것은 검색을 사용하는 사람들을위한 더 나은 결과를 가져올 것입니다, 그러나, 당신은 예,이 같은 jQuery Autocomplete
관련 문제
- 1. Ajax 기반 페이지와 이벤트의 호환성
- 2. ajax 웹 페이지와 데이터베이스 동기화
- 3. 메모리 페이지와 페이지 테이블을 할당하는 알고리즘
- 4. 최적 점 검색 알고리즘 검색
- 5. 검색 로직 및 알고리즘
- 6. 점프는 검색 알고리즘
- 7. 자바 단어 검색 알고리즘
- 8. 폴더 검색 알고리즘
- 9. 게시물 검색 알고리즘 작성하기
- 10. 방사형 그리드 검색 알고리즘
- 11. 재귀 단어 검색 알고리즘
- 12. 병합 검색 결과 알고리즘
- 13. 검색 알고리즘 - Java
- 14. 게임에서 알고리즘 검색?
- 15. 텍스트 검색 알고리즘
- 16. 콘텐츠 검색 알고리즘
- 17. 단어 검색 알고리즘
- 18. 대용량 파일 검색 알고리즘
- 19. 연합 검색 알고리즘
- 20. 상위 데이터베이스 검색 알고리즘
- 21. 다중 기준 검색 알고리즘
- 22. 수치 알고리즘 구현 검색
- 23. 검색 알고리즘 구현 방법
- 24. 퍼지 문장 검색 알고리즘
- 25. 바이너리 검색 트리 알고리즘
- 26. 이진 검색 알고리즘 최적화
- 27. 그래프 검색 알고리즘
- 28. XML 검색 알고리즘 C++
- 29. 균일 비용 검색 알고리즘
- 30. 즉석 검색 알고리즘
뭔가로 제시 문제를 해결할 수 있습니다. –
예, 아니요. 솔직히 아무도 진정한 알고리즘을 안다. 그러나 이와 같은 일을 할 때는 캐시하는 것이 가장 좋다 (자동 완성을 위해). 1 시간 검색을 수행하고 'ex'와 유사한 것을 찾으려고한다면이 쿼리는 완벽하게 괜찮을 것입니다. 또한, ex로 시작하기를 원한다면'% $ '는 와일드 카드이기 때문에'% $ find %'대신'$ find %'를 사용하십시오. – Matt
그냥이 스레드를 참조하십시오 http://stackoverflow.com/questions/2909210/jquery-autosuggest-example –