Whizi에서 채팅 기록 검색하는 법

빠른 답변

네. Whizi의 사이드바 검색창은 채팅 제목을 즉시 매칭하고, 세 글자부터는 서버에서 메시지 본문도 함께 검색합니다. 메시지 매칭 결과는 Found in messages 헤더 아래에 일치한 부분의 스니펫과 함께 나타나며, 하나의 검색으로 프로젝트와 그룹화되지 않은 채팅을 동시에 다룹니다.

짧은 답

네, Whizi는 하나의 검색창에서 두 계층으로 채팅 기록을 검색합니다. 사이드바 검색창은 입력하는 대로 채팅 제목을 즉시 필터링하고, 검색어가 세 글자에 도달하면 서버에서 메시지 본문도 검색해, 해당 채팅들을 Found in messages 헤더 아래에 일치한 부분 주변의 스니펫과 함께 나열합니다.

검색창이 다루는 범위는 다음과 같습니다.

검색 대상매칭 여부
채팅 제목예, 입력하는 즉시 브라우저에서 필터링됩니다
메시지 안의 텍스트예, 세 글자부터 서버에서 검색됩니다
프로젝트 안에 정리된 채팅예, 하나의 검색이 프로젝트와 그룹화되지 않은 목록을 함께 다룹니다
사이드바가 아직 불러오지 않은 채팅예, 메시지 검색은 전체 기록을 대상으로 실행됩니다

메시지 검색은 로그인한 계정과 연결 상태가 필요합니다. 오프라인 등으로 요청을 실행할 수 없을 때는 제목 필터가 단독으로 계속 작동합니다.

두 계층이 일을 나누는 방식

제목 매칭은 브라우저에서 실행되기 때문에 즉시 반응하며 검색어 길이에 상관없이 작동합니다. 메시지 검색은 서버 쿼리이며, Whizi는 이를 의도적으로 아껴서 사용합니다. 검색어가 최소 세 글자가 될 때까지는 아무것도 전송하지 않고, 요청은 입력 중 450밀리초의 멈춤을 기다리며, 이번 세션에서 이미 실행한 검색어라면 다시 보내지 않고 캐시에서 답합니다.

메시지 검색은 최대 20건의 일치하는 채팅을 반환합니다. 각 결과는 Found in messages 헤더 아래에 일치한 부분 주변의 스니펫과 함께 표시되어, 열어보기 전에도 결과를 구분할 수 있습니다. 요청이 실행되는 동안 사이드바에는 Searching messages…가 표시되고, 제목이나 메시지 매칭이 하나도 없는 검색어에는 No chats match your search가 표시됩니다.

대화 검색은 분당 20회로 요청 수가 제한됩니다. 전송 전 멈춤 시간과 세션 캐시가 요청 수를 낮게 유지하기 때문에 평소 타이핑으로는 이 한도에 거의 도달하지 않습니다.

오래된 계정에서 중요한 세부 사항이 하나 있습니다. 사이드바는 채팅 목록을 페이지 단위로 불러오지만, 메시지 검색은 서버에서 전체 기록을 대상으로 실행됩니다. 몇 달째 스크롤해서 보지 않은 채팅도 여전히 검색 결과로 돌아옵니다.

하나의 검색이 모든 프로젝트를 동시에 다룹니다

프로젝트를 열면 그 프로젝트의 채팅만 보입니다. 검색어를 입력하면 그 필터가 사라져, 매칭은 프로젝트와 그룹화되지 않은 목록을 함께 아우릅니다. 그래서 채팅이 어느 폴더에 있든 찾을 수 있고, 어디에 정리해 두었는지 기억할 필요가 없습니다.

그 외에는 프로젝트가 엄격한 경계로 나뉘어 있습니다. 채팅 하나는 최대 하나의 프로젝트에만 속하는데, 이 때문에 사이드바의 "그 외 전체" 보기가 성립합니다. 검색은 그 경계가 무시되는 유일한 곳입니다. 이름 바꾸기, 삭제, 그리고 그 주변의 프로젝트 구조는 대화 정리하기에서 다룹니다.

다시 찾고 싶은 채팅은 이름을 바꿔두세요

제목은 여전히 가장 정확한 실마리입니다. 제목 매칭은 즉시 반응하고, 오프라인에서도 작동하며, 메시지 검색에는 너무 짧은 검색어에서도 작동합니다. 그래서 실제로 입력할 만한 단어로 이름 붙인 채팅은 다른 무엇보다 먼저 나타납니다.

이름 바꾸기가 강제하는 규칙은 마주치는 순서대로 다음과 같습니다.

  • 빈 이름은 Chat name cannot be empty.로 거부됩니다
  • 100자를 넘으면 브라우저에서 Chat name is too long (max 100 characters).로 거부됩니다
  • 같은 필드에 대한 백엔드 상한은 120자이며, Conversation titles must be between 1 and 120 characters.라고 응답합니다
  • 요청 자체가 실패하면 Failed to rename chat. Please try again.가 표시됩니다

대부분의 효과는 두 가지 습관에서 나옵니다. 동사가 아니라 실제로 검색할 명사, 즉 고객사, 파일, 기능, 결정 사항을 제목에 넣으세요. 그리고 세션 시작이 아니라 끝에 이름을 바꾸세요. 그때가 대화가 결국 무엇에 관한 것이었는지 알게 되는 시점이기 때문입니다.

가져온 채팅도 다른 것과 똑같이 검색됩니다

Whizi는 ChatGPT와 Claude에서 가져오며, 가져온 대화는 원래 제목을 120자로 잘라 그대로 유지합니다. 내보내기 파일에 쓸 만한 제목이 없는 대화는 Imported chat이 됩니다. 각 가져오기 기능에는 자체 페이지가 있습니다. ChatGPT에서 채팅 가져오기Claude에서 채팅 가져오기에서 예상하는 내보내기 파일과 그대로 유지되는 내용을 다룹니다.

일단 가져오고 나면 그것들은 평범한 채팅이 되므로 두 계층 모두 닿습니다. 제목은 즉시 필터링되고, 메시지 본문은 Whizi에서 직접 작성한 것과 마찬가지로 세 글자부터 검색됩니다. 그래서 대량 가져오기로 인해 Imported chat이라는 이름의 채팅이 줄줄이 남아도, 그 안에 담긴 내용으로 여전히 검색할 수 있습니다. 다만 다시 찾고 싶은 몇 개는 이름을 바꿔두는 편이 더 빠른 지름길입니다.

가져오기는 계정과 소스, 소스 id를 조합한 키로 멱등성을 갖기 때문에, 같은 내보내기 파일을 다시 실행해도 이미 이름을 바꿔둔 행이 중복되지 않습니다. 가져오기 자체가 실패하고 있다면, 보고 있는 메시지는 채팅 가져오기 오류에서 다룹니다.

검색이 알맞은 도구가 아닐 때

세 글자 미만의 검색어는 브라우저를 벗어나지 않으므로, Q3 같은 두 글자짜리 이니셜은 제목만 매칭합니다. 기억하는 조각이 그렇게 짧다면 그 근처의 더 긴 문구로 검색하거나, 채팅을 찾은 뒤 이름을 바꿔두세요.

제품 밖에서 검색하려면 계정 내보내기가 방법입니다. Export Data는 설정의 Account 아래에 있으며, 채팅과 메시지는 물론 메모리, 프로젝트와 파일 메타데이터, 미디어, 공유 링크, 구독과 추천 프로필까지 계정 전체를 다운로드 가능한 JSON 파일 하나로 반환합니다. 그 파일을 원하는 편집기에서 열어 검색하면 됩니다. 내보내기는 계정이 소유한 모든 것을 읽기 때문에 분당 5회로 제한됩니다. 세부 작동 방식은 채팅과 파일 내보내기에 있습니다.

체크리스트
  • 검색은 채팅 제목을 즉시, 메시지 본문은 세 글자부터 매칭합니다
  • 메시지 매칭 결과는 Found in messages 헤더 아래에 스니펫과 함께 나타납니다
  • 메시지 검색은 최대 20건의 일치하는 채팅을 반환합니다
  • 하나의 검색이 프로젝트와 그룹화되지 않은 채팅을 함께 다룹니다
  • 메시지 검색은 사이드바가 불러온 채팅뿐 아니라 전체 기록에 닿습니다
  • 이름 바꾸기는 브라우저에서 100자, 백엔드에서 120자로 제한됩니다
  • 가져온 채팅은 원래 제목을 유지하고, 제목이 없던 것은 Imported chat이 됩니다
  • 제품 밖에서 검색하려면 설정에서 계정 JSON을 내보내세요

자주 묻는 질문

Whizi 채팅 기록을 검색할 수 있나요?

네, 사이드바의 채팅 목록 위에 있는 검색창에서 가능합니다. 채팅 제목은 입력하는 대로 즉시 필터링되고, 검색어가 세 글자에 도달하면 서버에서 메시지 본문도 검색되어 일치하는 채팅이 Found in messages 헤더 아래에 나열됩니다. 하나의 검색이 프로젝트와 그룹화되지 않은 목록을 함께 다룹니다.

메시지 내용도 검색할 수 있나요?

네. 세 글자부터 검색창이 서버에서 메시지 본문을 조회해 최대 20건의 일치하는 채팅을 반환하며, 각각 일치한 부분 주변의 스니펫과 함께 표시됩니다. 검색은 사이드바가 아직 불러오지 않은 채팅을 포함해 전체 기록을 대상으로 실행되며, 로그인한 계정과 연결 상태가 필요합니다.

분명히 있는 채팅을 왜 못 찾나요?

먼저 검색어 길이를 확인하세요. 세 글자 미만이면 제목만 매칭되므로 너무 짧은 조각은 메시지 본문까지 닿지 않습니다. 메시지 검색에는 연결 상태도 필요하며, 실행할 수 없는 동안에는 제목 필터만 단독으로 계속 작동합니다. 채팅을 찾은 뒤에는 실제로 검색할 단어로 이름을 바꿔두면 이후로는 즉시 제목 매칭으로 찾을 수 있습니다.

가져온 ChatGPT와 Claude 대화도 검색할 수 있나요?

네, 다른 것과 똑같은 조건으로 가능합니다. 가져온 대화는 원래 제목을 120자로 잘라 유지하며, 쓸 만한 제목이 없던 대화는 Imported chat이 됩니다. 가져온 채팅도 일단 들어오면 평범한 채팅이 되므로 메시지 검색이 그 내용에도 닿아, 이름이 똑같이 붙은 가져온 채팅이 줄줄이 있어도 안에 담긴 내용으로 구분할 수 있습니다.

프로젝트 안에 있는 채팅도 검색으로 찾을 수 있나요?

네. 검색어를 입력하면 프로젝트와 그룹화되지 않은 목록을 가로질러 검색하므로, 채팅이 어느 폴더에 있든 찾을 수 있습니다. 이곳은 프로젝트 경계가 무시되는 유일한 곳입니다. 그 외에는 채팅 하나가 최대 하나의 프로젝트에만 속하며, 이 때문에 사이드바가 프로젝트를 나머지와 별도로 나열합니다.