관련성이 높은 순서대로 검색 결과를 정렬하고 싶습니다. 표제에 대한 열과 내용에 대한 열이 포함 된 표가 있습니다. 사용자가 검색을 시도 할 때 Like 및 OR Like를 사용하여 두 열을 모두 검색합니다. 그러나 생성 된 검색 결과는 제목과 일치하는 결과의 우선 순위를 지정하기 때문에 관련성이 없습니다. 그래서 누군가가 어떤 생각이나 PHP와 SQL에서 그것을하기위한 힌트를 줄 수 있다면 제발.SQL에서 검색 결과 정렬
0
A
답변
3
당신은 더 나은 LIKE
보다는 더 나은 MySQL FULLTEXT
수색 기능을 찾을 것입니다.
-1
사용자 고유의 기능을 사용하여 결과를 정렬 할 수 있습니다. 이를 위해 함수를 만들어야합니다. exmpl;
function sortResults(results){
.
.
.
}
그런 다음 결과를 정렬하십시오.
관련 문제
- 1. lucene 검색 결과 정렬
- 2. 거리 별 검색 결과 정렬
- 3. 정렬 목록, 검색 결과 등
- 4. PHP 검색 제안의 결과 정렬
- 5. 날짜별로 단어 검색 정렬 검색 결과
- 6. 다른 필드별로 Lucene 검색 결과 정렬
- 7. 일치하는 수로 검색 결과 배열을 정렬 하시겠습니까?
- 8. 전체 텍스트 검색 쿼리에서 결과 정렬 방법
- 9. 다중 값 패싯 검색 결과 정렬
- 10. SOLR - 어떤 기본이없는 검색 결과 정렬
- 11. Solr -면 개수에 따라 검색 결과 정렬
- 12. SQL에서 하나의 결과 얻기
- 13. 결과 SQL에서 기간별 비율
- 14. $ in에 MongoDB의 결과 정렬?
- 15. 정렬 결과 정렬 MySQL
- 16. 날짜별로 정렬 결과 정렬
- 17. SQL에서 longtext를 int로 정렬
- 18. SQL에서 XML 속성 정렬
- 19. Cakephp 검색 결과 집합 검색 결과
- 20. 웹 검색 결과 검색
- 21. Azure SQL에서 검색 구현
- 22. SQL에서 클래스로 데이터 검색
- 23. SQL에서 거리 별 검색
- 24. "재주문"검색 결과
- 25. SQL에서 정렬하지 않고 가격을 정렬
- 26. sql에서 java를 사용하여 정렬 하시겠습니까?
- 27. 조건에 따라 질의 결과 정렬
- 28. 잘못된 병합 정렬 결과
- 29. mysql 쿼리 결과 정렬
- 30. indexedDB 쿼리의 결과 정렬
전체 텍스트 검색을 이미 보았습니까? – Gumbo
사실 나는 SQL에 초보자입니다. 지금 전체 텍스트 검색에 대해 읽으십시오. –