두 열에 대해 FULLTEXT 검색을 수행하려고합니다.FULLTEXT 검색이 두 번째 열에서 작동하지 않습니다.
| name | also_match |
-----------------------------------------------------
| Information Technology | IT I.T. |
| Mathematics | |
| English | |
| Religious Studies | RS R.S. RE R.E. |
스키마 정보 : 첫 번째 열은 같은 주제 이름, 두 번째 열 별칭 보유
이러한 열은 모두 VARCHAR(100)
하고 나는 FULLTEXT 인덱스의 여러 유형을 시도했다. 두 열에 대해 별도의 인덱스를 사용해 보았습니다. 두 열을 모두 포함하는 인덱스를 시도했습니다.
이름 열을 기반으로 결과를 반환 할 때 검색이 제대로 작동하지만 also_match 열에서 아무 것도 나타나지 않습니다. 0 결과를 반환
SELECT *
FROM subjects
WHERE MATCH(s.name, s.also_match) AGAINST ('*Information*' IN BOOLEAN MODE)
LIMIT 20
예 쿼리 : 1 개 결과를 반환
예 쿼리
SELECT *
FROM subjects
WHERE MATCH(s.name, s.also_match) AGAINST ('*IT*' IN BOOLEAN MODE)
LIMIT 20
테이블의 전체 스키마 및 작동하지 않는 몇 가지 샘플 쿼리를 게시하시기 바랍니다. – nikhil500