인기검색어 에서 띄어 쓰기가 들어간 검색어는 두개의 단어로 분리되는 이슈
인기검색어 에서 띄어 쓰기가 들어간 검색어에 대해서는 두개의 단어로 인기검색어에 분리되서 나타나게 되어있는데, 분리되지 않고 나타나게 할 방법은 없을까요?
이 문제에 대해 사이트를 찾아보니까 답변중에, 이건 그누보드의 인기검색어 기능이 "단어검색"이기 때문이라는 답변이 있던데요. 그래서 "단어검색"이 아닌 "문장검색"이 가능하다면 이 문제가 해결될거라는 답변을 봤습니다. 그렇다면 "문장검색"을 가능하게 하려면 어찌해야 하나요?
인기검색어가 최소한 한개의 띄어쓰기를 포함한 2개의 단어까지만이라도 한개의 인기검색어로 인식되어 나타나게 할 방법을 확실히 알고 계신분께서는 답변주시기 바랍니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
확실히... 너무 겁나는 단어군요.
제가 확실히는 모르지만 조금이나마 아는것을 알려드리도록 하겠습니다.
lib/common.lib.php 의 다음 함수 get_sql_search()에서 검색어와 검색조건을 설정합니다.
484 // 검색 구문을 얻는다.
485 //function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator=false)
486 function get_sql_search($search_ca_name, $search_field, $search_text, $search_operator='and')
인기검색어만 단어로 하지않고 문장으로 할려면 인기검색어 테이블에 insert 하는부분에
단어를 넣지 말고 검색문장을 넣어주시면되고
검색조건을 변경하실려면 조건항목에 따라 나름대로의 룰을 정하여 새롭게 설정하시면 됩니다.