테스트 사이트 - 개발 중인 베타 버전입니다

통합검색에서 단어별로 검색이 가능할까요? 채택완료

카라카스 1년 전 조회 1,936

통합검색을 할 때 단어별 검색이 가능할까요?

 

예를 들어 제목에 '동물원'이라는 단어가 있다면 '동물'로는 검색이 안되고 '동물원'으로만 검색이 되게요.

입력된 단어의 일부로는 검색이 안되게 하고 싶거든요.

 

참고로 입력된 값에는 띄어쓰기는 없고 작성된 값 그대로 입력된 검색만 결과를 노출하고 싶어요.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
1년 전

FullText 인덱스를 사용하면 가능합니다.  https://velog.io/@jduckling_1024/MySQL-FullText-Search

 

https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-%ED%92%80%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%9D%B8%EB%8D%B1%EC%8A%A4Full-Text-Index-%EC%82%AC%EC%9A%A9%EB%B2%95

 

그누보드 - 통합검색에 적용하려면,

 

1) 모든 게시판 테이블에 FullText 인덱스 생성

2) 통합검색 소스를 해당 방식에 맞게 변경

 

하면 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

카라카스
1년 전
참고자료까지 넣어주시고...감사합니다. 열심히 고민해보도록 하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인