-
- 검색조건: (...) 와 &, |를 이용하여 검색조건을 만들 수 있다. &와 |의 앞뒤로는 공백이 있어야 하며 그렇지 않을 경우는 검색대상이 된다. &는 "그리고" |는 "또는" 조합연산자이다. (...)와 적당히 조합하지 않으면 원하는 내용을 검색할 수 없다. (...)는 잘 생각해서 사용해야 한다.
- &와 | 바로 앞뒤의 공백을 제외한 나머지 공백은 무시하지 않고 검색의 대상이 된다. 주의해야 한다.
- ~를 단어 앞에 붙이면 그 단어를 포함하지 않은 문서를 찾는다.
- 검색옵션: 검색조건 입력후 / 다음 t, c, r, i, h, ~, R, M, P, -, @를 조합해서 입력한다. /ti, /it, /tir
- 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는 무시된다.
- 검색단어의 마지막에 검색옵션과 같은 문자열이 올 경우 /를 덧붙여서 dummy option을 추가한다. /t/, /it/, //
예제
- ( 이사람 | 저사람) & 그런 자리를 & 바로 앞의 세개의 공백도 그런 맥락에서
공백이 눈에 잘 안 띄어서 따로 설명하자면 '이사람' 바로 앞뒤에 공백이 하나씩 있다. 앞의 공백은 &나 |와 연결된 공백이 아니기 때문에 검색의 대상이 된다. 즉 "이사람"처럼 이사람 바로 앞이 공백이 아닌 경우는 검색되지 않는다. 반면, '저사람'은 앞의 공백이 |의 공백 하나뿐이기 때문에 "저사람도"와 같은 단어도 검색이 된다.
'그런 자리를' 바로 앞에는 공백이 두개 있다. 하나는 &가 가져가고 나머지 하나는 " 그런 자리를" 처럼 검색의 대상이 된다. 여기서 "그런 자리를" 바로 뒤에도 공백이 두개 있으므로 하나는 검색단어에 포함되어서 그런 자리를 을 검색하게 된다. 이제는 "그런 자리를" 다시는 마련하지...와 같은 문장은 검색되지 않는다.
그 뒤의 "바로 앞의..."는 바로 앞의 공백이 네개가 있기 때문에 하나는 &가 가져가고 세개의 공백이 검색대상에 포함되어 바로 앞의...를 검색하게 된다. "바로" 앞에 공백이 세개가 있어야 검색이 될 것이다.
- (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~
~ 앞뒤로 공백이 반드시 있어야 하므로 공백으로 시작한다. "가" 이전까지의 페이지명을 검색한다.
(c)copyright 2002-2007 jiinny