현황설명

 

1.이전 사이트에서 XE를 사용했습니다.

2. 2016년 새로운 사이트를 만들고 XE를 써오다가 올해 라이믹스로 갈아탔습니다.

3.이전 사이트 게시판 자료는 새로운 사이트를 만든 후 새로운 사이트 게시판으로 옮겨 놓았습니다.

4.통합검색을 해보니 과거사이트 게시판에서 옮겨다 놓은 게시판에 대한 통합검색이 안되는것을 최근 알았습니다.

5.과거게시판은 운영자가 회원에게 정보를 제공하는 게시판인데 그때 운영자아이디는 현재 회원리스트에 존재하지 않습니다.

6. 그래서 동일하게 회원아이디를 만들고 닉네임을 똑같이 적용해봤지만 저장된 문서의 member_srl이  다릅니다.

 

통합검색을 위해서 단순히 게시판 제목만 검색하는 것이 아닌가봐요.. 

이것이 오류라면 수정이 될때까지 기다리는 것이 낫겠고, 오류가 아니라면 과거 문서의 db내용을 일괄수정해주는것이 나을듯한데.. 어떻게 하는 것이  정답일까요? ^^

 

 

  • profile

    디비가 문제인 것 같습니다. 특히 댓글이나 첨부파일은 게시판을 옮길 때 module_srl 값이 제대로 변경되지 않아도 게시판 이용에 지장이 없기 때문에 통합검색 누락 외에는 아무런 증상이 없을 수도 있어요.

  • profile profile
    아..네 알겠습니다. 그럼 과거 게시판 글쓴이 회원정보를 바꿔주는 방향으로 가야겠군요. 그럼 새로 관리자회원 아이디를 만들고..과거 글 내용의 db안에 새로운 관리자회원 아이디와 member_srl등등 이런것을 바꿔주면 되는거겠죠?
  • profile profile
    특정 회원의 글을 검색하는 것이 아니라면 회원정보와는 상관없을 가능성이 높고요, module_srl 값을 먼저 확인해 보세요.
  • profile

    만약 댓글이나 첨부파일뿐 아니라 문서도 검색이 안 되거나, 옮겨온 글이 아니라 해당 게시판에 새로 쓴 글도 검색이 안 된다면 통합검색 쪽의 문제일 가능성도 있습니다. 얼마 전에 통합검색에서 비밀글이 노출되는 문제를 해결하려다가 파일 검색 쪽을 잘못 건드려서 이상하게 된 것이 있는데 혹시 그것과 비슷한 문제일지도... (파일 검색 문제는 라이믹스 최신 버전에서는 패치되었습니다.)

  • profile profile

    검색이 안되던 게시판에 글을 새로 쓰고 통합검색을 하니까 검색이 되네요.. 

     

     

  • profile profile
    과거글은 여전히 검색이 안되고 새로 글을 쓰면 그것은 정상적으로 검색이 됩니다.
  • profile profile
    새로운 테스트 내용 : 이전 검색이 안되던 글의 db에 들어가서 현재 관리자의 id와 이름,닉네임, member_srl로 바꿔줘도 똑같이 검색이 안되네요 @@
  • profile profile

    통합검색 대상 검색지정을 했음에도 검색이 안되는 게시판에 들어가서 새글을 쓰고(새글은 검색이 됨), 과거 글과 비교해서 현재글과 동일한 입력내용형식으로 xe_document의 db내용을 수정을 해줘도 과거글은 검색이 안됩니다. 이런 현상이면 글 내용 자체보다는 검색식의 다른 부분과 관련된게 아닌가 싶습니다. @@

  • profile profile
    회원정보와는 관계없다니까요. 회원정보 말고 그 밖의 필드 값이 다른 점이 있는지 확인해 보세요. module_srl(member_srl이 아닙니다!!!)이라든지 status라든지...
  • profile profile

    xe_documents 이 안에서 새로 쓴글과 검색이 안되던 이전글과 비교를 해봤더니 lang_code에 예전글은 아무것도 없는 반면 새로쓴 글은 Ko라고 입력되어 있습니다. 딱 이거 하나 차이밖에 없습니다.  module_srl  값은 예전글이나 새로 쓴 글이나 둘다 같은 수치입니다.

  • profile profile
    그러며 lang_code도 똑같이 맞춰보세요. (대소문자 주의)
  • profile profile
    lang_code에 ko를 입력하고 통합검색하면 역시 검색이 안됩니다.
  • profile profile
    기진곰님 새로운 현상 하나를 추가로 발견했습니다. 검색이 안되는 게시판에 있는 게시판글을 ..검색이 안되는 다른 게시판으로 게시물관리로 복사를 해서 넘기니까 이때는 통합검색에서 글이 정상적으로 검색이 됩니다. ㅎㅎㅎ 또 다른 단서가 나오면 보고 하겠습니다. ^^
  • profile profile

    검색이 안되는 abcd게시판...새로 abcd1이라는 게시판을 만듦.
    abcd의 글을 abcd1으로 이동 후, abcd1에서 abcd게시판으로 글을 모두 복사하면 글이 통합검색에서 정상적으로 검색됩니다. ^^ 그런데 abcd의 글을 abcd1으로 이동만 하면 양쪽 모두 검색이 되지 않습니다.
    어쨌든 글이 60개정도 되는 작은 게시판 하나는 통합검색이 되도록 살렸습니다. 수백개짜리 글이 있는 게시판도 이런식으로 하면 될듯한데 천단위 글 게시판은 좀 ㅋㅋㅋ 아무튼 이런 현상은 확실히 체크되었습니다.

  • profile profile
    특이하네요;;; 혹시 검색이 안 되는 원본 글과 검색이 되는 복사본 글을 DB에서 나란히 놓고 보면 module_srl을 제외하고 다른 점이 있나요?
  • profile profile
    그러게요 이상합니다 ㅎㅎㅎ module_srl은 그대로 구요. 새로 복사했을때 document_srl만 새로 넘버링이 되서 새로운 수치로 바뀌어 있습니다. 나머지는 모두 같습니다.
  • ?

    계속검색 버튼이 나오나요?
    순정이 아닌 다른 스킨이나 통합검색관련 모듈을 사용하고 있지는 않나요?

  • ? profile

    순정스킨을 쓰고 있습니다. 통합검색관련 모듈이라 하시면 ,,그냥 기본 통합검색 말씀하시는거죠? 그렇다면 네 입니다.

     

    검색결과.jpg

  • profile ?
    계속 검색 버튼으로 끝까지 검색해도 안나오나요?
    문제되는 게시물srl번호와 최근게시물srl번호는 어떻게 되나요?
    게시물복사로 번호가 새로 부여되어 검색이 되는 것 같아보입니다.
  • profile profile
    이 스샷을 보니 문득 생각이 나는데요... 혹시 해당 게시판 글들의 document_srl, list_order 등이 다른 게시판 글들보다 훨씬 낮아서 "계속 검색"을 여러 번 클릭하지 않으면 안 나오는 게 아닐까요? 사이트 운영 초창기에 왕창 이전해 온 게시물들이라면 그럴 수도 있습니다.
  • profile profile
    아...그러네요. 진짜 @@ ㅎㅎㅎ 그런데 검색 첫페이지에서 검색이 없으면 보통 없다고 생각할텐데요. 이걸 해결할수는 없을까요?
  • ? profile
    말씀하신대로 계속 검색을 누르니까 검색이 안되던 게시판이 검색이 되기 시작했습니다. 그런데 운영자인 저도 몰랐는데 사용자가 계속 버튼을 누를일은 없을 것같아요. 디아깅님과 기진곰님 말씀처럼.. srl 수치 갭이 너무 커서 그런가 봅니다.
  • profile profile
    기진곰님...가만히 생각해보니까 이런 방식도 괜찮을 것같아요. 검색 대상게시판으로 등록된 게시판을 순차적으로 검색해서 게시판별로 검색내용을 보여주는 방식...이러면 서버 부담간다고 호스팅 서버업체한테 짤리려나요? @@
  • profile profile
    특정 게시판만 검색한다면 그런 방식으로 작동합니다. 게시판 목록 화면에서 검색할 때...
    그러나 모든 게시판을 다 검색해야 하는 통합검색에서 그렇게 하면? ㄷㄷㄷ
  • profile profile
    ㅋㅋㅋ
  • profile profile

    한번만 더 질문하겠습니다 ^^
    검색해서 1차 구간?에서 검색이 안되면
    검색 결과가 없습니다.
    '계속 검색' 버튼을 선택하면 아직 검색하지 않은 부분까지 계속 검색할 수 있습니다.
    이런 메세지가 나오는데요.
    검색 범위를 늘려주려면 어느 부분을 손을 봐야 할까요?

    사이트 문서가 현재까지 3만개가 안되니까 검색범위를 full로 늘려보려구요. 

  • profile profile
    document.model.php에서 5001이라고 검색해서 원하시는 갯수 + 1로 바꿔보세요.
    기본값은 5000개 단위로 검색하는 것 같습니다.
  • profile profile

    smiley 넵 감사합니다~

  • profile profile
    /modules/integration_search 이 안에 document.model.php라는 파일이 없는데요? @@
  • profile profile
    modules/document입니다.
  • profile profile

    그 동안 검색안되던 문제가 걍 한번에 해결되었네요~ 감사합니다~ (검색범위 옵션이 생기면 다른 분들도 상황에 맞게 자유롭게 설정해서 쓰실수 있을것같아요. )

  • profile profile
    나중에 데이터가 많이 쌓이면 방금 수정하신 부분을 기억해 두셨다가 다시 조정하셔야 할 거예요. 안 그러면 서버 터져요 ㅎㅎ
  • profile profile
    ㅎㅎㅎㅎ 네 꼭 기억하겠습니다!