page id: 5, 1299 hits, unlocked, unhidden, current: v2
v1:2004-02-17 23:45:48(3,534), v2:2004-12-13 17:34:54(3,533)
diff v1:HuidaeCho v2:jiinny
| = ;:\SearchPages |
| - |
| = * 검색조건: (...) 와 &, |를 이용하여 검색조건을 만들 수 있다. &와 |의 앞뒤로는 공백이 있어야 하며 그렇지 않을 경우는 검색대상이 된다. &는 "그리고" |는 "또는" 조합연산자이다. (...)와 적당히 조합하지 않으면 원하는 내용을 검색할 수 없다. (...)는 잘 생각해서 사용해야 한다. |
| = |
| = * &와 | 바로 앞뒤의 공백을 제외한 나머지 공백은 무시하지 않고 검색의 대상이 된다. 주의해야 한다. |
| = |
| = * ~를 단어 앞에 붙이면 그 단어를 포함하지 않은 문서를 찾는다. |
| = |
| = * 검색옵션: 검색조건 입력후 / 다음 t, c, r, i, h, ~, R, M, P, -, @를 조합해서 입력한다. /ti, /it, /tir |
| = \nowikiword |
| = ** t: Title: 제목만 검색 |
| = ** c: Content: 본문만 검색 |
| = ** r: RegularExpression: 정규표현식으로 검색 |
| = ** i: IgnoreCase: 대소문자 구분 안함 |
| = ** h: HighlightResults: 검색결과를 강조함 |
| = ** ~: Range: 구간으로 검색 |
| = ** R: RecentChanges: 최근 수정된 글 순서 |
| = ** M: MostPopular: 조회수 많은 글 순서 |
| = ** P: RecentPages: 최근 생성된 글 순서 |
| = ** -: Reverse: 먼저 지정한 글 순서의 역순으로 출력 |
| = ** @: Random: 무작위 출력 |
| = ** R, M, P, -, @가 중복될 경우 늦게 지정된 것을 따른다. |
| = ** t, c가 중복될 경우 제목과 본문 동시에 조건을 만족해야 한다. |
| = ** t, c 중 t만 지정되거나 ~가 지정될 경우 h는 무시된다. |
| = \dowikiword |
| = |
| = * 검색단어의 마지막에 검색옵션과 같은 문자열이 올 경우 /를 덧붙여서 dummy option을 추가한다. /t/, /it/, \// |
| = |
| = |
| = ! 예제 |
| = \nowikiword |
| = |
| = * __( 이사람 | 저사람) &\ 그런 자리를\ &\ 바로 앞의 세개의 공백도 그런 맥락에서__ |
| = %%% |
| = 공백이 눈에 잘 안 띄어서 따로 설명하자면 '이사람' 바로 앞뒤에 공백이 하나씩 있다. 앞의 공백은 &나 |와 연결된 공백이 아니기 때문에 검색의 대상이 된다. 즉 __"이사람"__처럼 이사람 바로 앞이 공백이 아닌 경우는 검색되지 않는다. 반면, '저사람'은 앞의 공백이 |의 공백 하나뿐이기 때문에 __"저사람도"__와 같은 단어도 검색이 된다. |
| = %%% |
| = '그런 자리를' 바로 앞에는 공백이 두개 있다. 하나는 &가 가져가고 나머지 하나는 " 그런 자리를" 처럼 검색의 대상이 된다. 여기서 "그런 자리를" 바로 뒤에도 공백이 두개 있으므로 하나는 검색단어에 포함되어서 __ 그런 자리를 __을 검색하게 된다. <i>이제는 "그런 자리를" 다시는 마련하지...</i>와 같은 문장은 검색되지 않는다. |
| = %%% |
| = 그 뒤의 "바로 앞의..."는 바로 앞의 공백이 네개가 있기 때문에 하나는 &가 가져가고 세개의 공백이 검색대상에 포함되어 __\ 바로 앞의...__를 검색하게 된다. "바로" 앞에 공백이 세개가 있어야 검색이 될 것이다. |
| = |
| = * __(wiKiX&CellVic & wikiZ) | PDA__ |
| = %%% |
| = 위의 조건은 "wiKiX&CellVic"이라는 앞뒤 공백여부를 무시한 단어와 "wikiZ"라는 단어가 모두 포함된 문서 또는 PDA라는 단어가 포함된 문서를 검색한다. "| PDA"라는 조건이 "& PDA"로 바뀌면 세 단어 모두 포함한 단어를 검색한다. |
| = |
| = * __wikiz/i__ |
| = %%% |
| = 위 조건은 대소문자를 구분하지 않고 wikiz라는 단어를 포함한 문서를 검색한다. wikiz, wikiZ, wIkIz,... |
| = |
| = * __~WikiWiki & wikiZ__ |
| = %%% |
| = 위 조건은 WikiWiki를 포함하지 않고 wikiZ를 포함한 문서를 검색한다. |
| = |
| = * __a ~b__ |
| = %%% |
| = 위 조건은 ~가 단어의 앞 부분에 있지 않기 때문에 a ~b라는 단어를 포함한 문서를 검색한다. 여기서 단어라 함은 &, |, (, )으로 구분한다. |
| = |
| = * __~(a | b)__ |
| = %%% |
| = 위와 같은 조건은 잘 못 된 조건식이다. ~는 단어 앞에만 올 수 있으며 (, ) 앞에는 올 수 없다. 위의 조건식은 (, )를 풀어서 __~a & ~b__라고 하는 것이 옳다. |
| = |
| = * __가/t~__ 또는 __가 ~ /t~__ |
| = %%% |
| = "가" 이상의 값으로 시작하는 페이지명을 검색한다. |
| = |
| = * __간 ~ 나/t~__ |
| = %%% |
| = "간"으로 시작해서 "나"를 제외한 바로 앞까지의 페이지명을 검색한다. |
| = |
| = * __가 ~ 나/t~__ |
| = %%% |
| = 한글인덱스 "가"에 해당하는 페이지명을 검색한다. |
| = |
| = * __하 ~ \\xc9\\xa1/t~__ |
| = %%% |
| = 한글인덱스 "하"에 해당하는 페이지명을 검색한다. \\x는 16진수로 코드값을 지정하는 방법이다. \\xc9\\xa1은 한글인덱스 "하" 바로 뒤의 값이다. |
| = |
| = * __ ~ 가/t~__ |
| = %%% |
| = ~ 앞뒤로 공백이 반드시 있어야 하므로 공백으로 시작한다. "가" 이전까지의 페이지명을 검색한다. |
| = |
|
ViewPage |
info |
<diff> 2004-12-13 17:34:54 v2:jiinny 1299 hits |