답변 1개
채택된 답변
+20 포인트
9년 전
안녕하세요.
대부분의 모든 웹 프로그램 배포판이라고 하기보다는, 아무래도 위지윅게시판을 쓰는 보드들은 태그를 포함시켜서 한번에 DB에 저장하다보니 그런 사단이 나지 않나 싶습니다.
이럴경우에 흔히 알려진 방법으로는 sql단에서 like 대신 regexp 를 사용하여 태그를 정규식에서 뺀 나머지를 불러오는 방법이 있구요(속도주의). 또는 php단에서 화면에 뿌릴때 태그를 제거해서 보여주는 경우가 있구요.
근데 후자의 경우는 검색결과의 오탐처럼 보여질 수 있으니 전자를 가지고 설계하면 됩니다.
편법으로는 두글자 이상을 검색하게 해서 간단 태그들을 우회시키곤 합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
s
saesini
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
아무래도 역시나 sql단에서 제외 시키는 방법밖에 없겠네요.
휴... 근데 좀 걱정입니다.
일단 서비스 규모가 좀 큰지라 말이지요.
아마 제 의도대로 진행되면 G5를 이용한 사이트 중에서는
꼽을 정도로 커질 것으로 생각되기에 검색퍼포먼스가 참 고민입니다.
위지윅도 일단 내장된 네이버스마트에디터도 아니고
G5 자체를 거의 마개조로 가는 형국인지라
고민이 너무 많습니다.
허나, 힌트를 주셨습니다. 감사합니다!