여러분은 kldp에서 이런 좋은 글을 어떻게 찾아가나요?

neocoin의 이미지

"How To Ask Questions The Smart Way" ("좋은 질문 하는 법") 이라는 글을 찾고 싶었습니다.

http://kldp.org/Translations/html/Ask-KLDP/index.html

과거에 아주 인상 깊게 읽었고, 지금은 후배님들에게 권해주고 싶어서지요.
예전에 기억으로는 제가 카테고리로 찾아 들어갔는데 찾지를 못했어요.
그래서 구글님의 힘을 빌어 과거의 링크를 찾았습니다.

http://kldp.org/Translations/html/Ask-KLDP/

그리고 거기에서 원문을 찾았어요.

http://catb.org/~esr/faqs/smart-questions.html

다시 원문의 제목과 kldp를 조합해서 최근의 번역글을 찾았습니다.

http://wiki.kldp.org/wiki.php/DocbookSgml/Ask-TRANS

그런데 의문은 이것입니다. 제 기억으로 과거에 저는 이 보물 같은 글을 카테고리에서 찾아서 접근했습니다. 그때는 그렇게 kldp의 퍼져있는 좋은 글들을 읽었습니다.
지금은 어떻게 해야하는지를 모르겠습니다. 일단 과거의 기억이 남아 있어서 구글의 힘을 빌어서 찾았는데...

문제는 처음 접근하는 사람이 어떻게 접근할 수 있는지가 궁금해요. 위키에서 이 글의 역링크가 없는 것 같고, 그렇다면 다른 곳에서 연결된 사이트가 있을 것 같다는 추론만 해 봅니다.

제가 군이란 공백 때문에 kldp에서 정보를 접근하는 방법에 미진합니다. 좋은 말씀 주세요.

----

아.. 죄송합니다. 다시 돌아보면서 길을 찾았습니다. 예전 방법처럼 앞에서 카테고리 별로 들어가면 되는 거군요. 이번에는 카테고리를 찾지 못하고, 원하는 검색 쿼리에 반응하지 않았을 뿐이네요. 위키라는 선입관 때문에 문서의 제목 검색으로 '질문'이라는 단어나 'How To Ask Questions The Smart Way'중 일부의 단어가 들어가 있을줄 알았거든요. 역링크 검색은 모니에서 정확히 동작하지 않아서 역링크를 못찾았네요.

자답이 되어 버려서 답변을 기대하지 않는 질문으로 바꾸었습니다. 잘 관리되고 있는 저런 문서에 수고해 주시는 분들께 감사드립니다.

keizie의 이미지

어떻게 찾으셨단 건가요? 더 자세한 과정을 듣고 싶습니다. 위키가 불편하다면 편한 경로를 택할 수 있게 해야겠죠.

저는 방금 위키로 가서 FindPage를 연 다음 내용 검색에 질문이라고 넣고 실행해봤습니다. 역시나 우수수 쏟아지는데, 그 중에 쭉 내려가다보니 저 링크가 보입니다. 그리 간단한 방법은 아닌 것 같습니다.

neocoin의 이미지

제 사고를 표현하는 것이라 반말로 하겠습니다. ()는 첨언입니다.

0. 시작은 후배님들에게 좋은 질문하는 법을 읽히려고 하기 위해서 입니다.

1. 기존의 문서가 위키에 이식되었지. 위키니까, 문서의 제목에는 '질문'이란 단어나, 'question'이라는 단어가 들어갈 것이다. (SeeAlso http://c2.com http://wikipedia.org 링크 구성)

2. 제목으로 검색어 입력 (모니위키 상단의 검색창입니다.)
질의 순서 ~ 질문->question

3. 흠 안나오는군. 그럼 구글을 통해서 kldp 전체 검색을 하자. (모니위키의 FullText Search 보다, 구글을 통하는 편이 '질문'이라는 단어의 빈도나 좋은 문서니까 반드시 외부 참조 링크가 많이 걸려 있기 때문에 상단에 뜰 가능성이 높습니다. )

4. 찾았군. 이전 문서내, 이상하네 최근 문서의 링크가 왜 최상단에 안떴지? 이건 이제 외부 링크도 없을텐데.. 문서가 오래되었군. 원문은 최신판이 있겠지 봐야지.
http://kldp.org/Translations/html/Ask-KLDP/index.html

5. 원문을 다시 찾아보자. (원문 확인하고 최신 내용 살핀후..)

6. 어, 시간 차이가 많이 나는데, 그간 번역이 안될리가 없잖아. 그럼 kldp에 아까 검색한거 말고 더 최신판이 위키로 있을 것 같다. 원문의 전체 이름으로 구글을 통해서 kldp 사이트를 뒤지면 최근 문서가 나오겠지.

7. 찾았다. http://wiki.kldp.org/wiki.php/DocbookSgml/Ask-TRANS

8. 아.. 처음 못찾은 이유가 제목이 Ask-TRANS 였군. 원래는 어떤 경로로 들어가야 할까? 역링크 찾아봐야지.

9. 위키의 제목 클릭!
* SeeAlso http://no-smok.net/nsmk/%EC%97%AD%EB%A7%81%ED%81%AC ~ 노스모크 역링크 설명문서

10/ 어? 왜 위키내에서 이 문서에 링크를 건 문서가 없지? 아... 궁금하다 질문해보자.

...질문후 다른일 하던 중 불현듯 떠오름...

11. 아, 과거에 아마 초급자 부분에서 링크를 찾아 들어간 것 같다. 한번 들어가 볼까?

12. 아, 초보자 코너에 걸려있구나. 왜 역링크로 검색이 안됬지? (위키 원문확인)
* http://wiki.kldp.org/wiki.php/%C3%CA%BA%B8%C0%DA%C4%DA%B3%CA

13. 모니위키 FullText 검색시 안잡히는 거구나. 버그일까? 뭐.. 괜히 질문해서 보는 사람을 헤깔리게 할 것 같다. 질문 고쳐야지..

여기까지 입니다. 제가 kldp 위키의 구조 자체를 이해 못해서온 오해지요. 다음에는 컨텐츠를 찾으려면 FullText Search를 해야한다는 사실을 배웠습니다.

keizie의 이미지

먼저, 상단에 있는 입력칸은 일반적인 의미의 검색 기능이 아닙니다. GoTo 매크로는 입력된 페이지가 있다고 가정하고 이동하는 거고, 그 뒤에 비슷한 이름을 찾아주거나 하는 건 모니위키 자체에서 정규표현식으로 비슷해보이는 걸 권해주는 것 뿐이거든요. 제목 검색과 본문 검색을 통합해서 흔히 통용되는 검색 개념에 맞게 정리를 좀 하면 좋겠는데 말이죠. (긁적)

역링크 검색은 설정이 안 되어 있나봅니다. config.php에 use_backlinks를 참값으로 주면 제목을 눌러서 검사할 때 본문 검색이 아니라 역링크 자료를 검색해서 뿌려주게 됐는데, 아무래도 모니위키의 기능 추가가 별로 알려지지 않다보니 (저도 구현되고 한참 뒤에야 알았습죠) 이걸 적용해서 쓰는 데가 별로 없을 겁니다.

역링크 검색이 아니더라도 본문 검색에서 안 걸린 건 좀 이상하네요. 버그인지도 모르겠습니다.

neocoin의 이미지

먼저, 상단에 있는 입력칸은 일반적인 의미의 검색 기능이 아닙니다. GoTo 매크로는 입력된 페이지가 있다고 가정하고 이동하는 거고, 그 뒤에 비슷한 이름을 찾아주거나 하는 건 모니위키 자체에서 정규표현식으로 비슷해보이는 걸 권해주는 것 뿐이거든요. 제목 검색과 본문 검색을 통합해서 흔히 통용되는 검색 개념에 맞게 정리를 좀 하면 좋겠는데 말이죠. (긁적)

>> 예, 일반적 의미의 검색이 아니라, MoinMoin의 1.0 이하 버전의 기본 검색의 개념을 가져온 걸로 생각합니다. 정규식 지원하는 제목 검색이죠. (MoinMoin 1.2 이후에는 reg: 를 붙여야 정규식을 사용합니다.)
>> 보통 위키 사이트들의 경우에 기본 검색창은 전체 검색 보다, 제목 검색이 우선합니다. 아마 검색 엔진을 많이 쓰셔서 평범해 보이지 않으신 것 같아요. (SeeAlso http://c2.com 의 하단 제목 검색창 MoinMoin, MediaWiki )

역링크 검색은 설정이 안 되어 있나봅니다. config.php에 use_backlinks를 참값으로 주면 제목을 눌러서 검사할 때 본문 검색이 아니라 역링크 자료를 검색해서 뿌려주게 됐는데, 아무래도 모니위키의 기능 추가가 별로 알려지지 않다보니 (저도 구현되고 한참 뒤에야 알았습죠) 이걸 적용해서 쓰는 데가 별로 없을 겁니다.

>>역링크가 따로 설정이 되는 건가 보군요. 일단 kldp 위키의 모니위키는 설정되어 있습니다. 역링크란게 그냥 제목을 키워드로 전문 검색하는 거니까요 뭐.. 위키의 태생지인 http://c2.com 에 역링크가 구현되어 있고, 위키 문화의 일부라서 대부분의 위키에 기본 구현되어 있습니다.

역링크 검색이 아니더라도 본문 검색에서 안 걸린 건 좀 이상하네요. 버그인지도 모르겠습니다.

>>신기하죠. 그래서 다른 제목을 상대로 해봤어요. 예를들어 초보자코너 라는 페이지는 역링크가 잘 먹거든요. 그러나, 초보자 코너 내의 거의 모든 링크들의 글제목으로 전문검색이 안됩니다. 예를들어 DocbookSgml/Ask-TRANS 이런 제목 같은거요.

keizie의 이미지

Quote:
역링크란게 그냥 제목을 키워드로 전문 검색하는
게 아닙니다. 제가 자세히 말하지 않아서 오해하셨나봅니다. :)

그런 식으로 하면 띄어쓰기가 적용된 페이지 이름을 검색할 수가 없었고 그래서 해결책을 요청한 결과 이런 기능이 나왔(다고 저는 생각합니다만 개발하신 원규님이야 무슨 의도였는지 모르)죠.

예를 들어 RSS있더라 페이지는 단순히 본문 검색으로는 어디에서 링크를 걸어두고 있는지 알 수가 없습니다. 저는 페이지 이름을 띄어쓰길 선호하고 모니위키는 일찍부터 링크 방식을 다양하고 유연하게 지원했거든요.

하지만 역링크 옵션을 켜고 검색하면 하나가 나옵니다.

이 정보는 모니위키의 data/cache/backlinks/페이지이름들 마다 기억되어서 빠르게 쓸 수 있도록 합니다.

neocoin의 이미지

(전문검색=본문+제목 검색을 칭하겠습니다.)

아, 그렇게 구현되어 있군요. 모니위키의 고유한 링크 방식의 유연성을 해결하기 위한 해결책이군요. 저는 위키를 보면서 역링크 인덱싱 시켜놓고 어떤 페이지 들어가면 늘 보이도록 하는 기능이 있으면 좋겠다는 생각을 하는데, 구현하기가 용이하겠네요.

제가 오해한 이유가 역링크를 눌렀을때 인터페이스와, 제목을 가지고 전문검색 할때도 결과가 나오지를 않은 것을 보고 그렇게 짐작했습니다.

그럼 전문검색시 안나오는건 해결해야될 일종의 버그에 해당하군요. :)