도움말:상세 검색

리브레 위키는 ElasticSearch 기반의 검색방식을 사용해서 단순히 문서명 뿐만 아니라 다양한 옵션을 추가해서 검색이 가능합니다. 미디어위키 공식 홈페이지 CirrusSearch 확장기능 문서에서 확인 가능합니다. 특수:검색에서 고급 변수 부분을 이용해서 다음과 같은 방식으로도 검색 가능합니다.

자세한 것은 미디어위키 공식 CirrusSearch 도움말 문서를 참조하시면 됩니다.

  • 참고: 2021년 08월 03일 기준 리브레 위키에서 CirrusSearch 관련 기능이 비활성화된 상태입니다. 따라서 아래 기능은 사용할 수 없음을 안내드립니다.

1 고급 변수[편집]

참고로 모든 검색결과는 대소문자를 구별하지 않습니다. 즉 color라고 검색하든 CoLoR이라고 검색하든 검색 결과는 같다는 것이죠.

  • 이 단어 - 스페이스 바로 단어들을 분리합니다. 이 단어 검색창에 있는 단어를 모두 포함하고 있는 문서만 검색합니다.
  • 이 문자와 정확히 일치 - 점 같은 문장부호는 무시하고 검색합니다. 따옴표로 감싸지 않고 띄어쓰기를 하면 (앞단어) (뒷단어)에서 앞 단어가 먼저 나온 뒤 뒷 단어가 나오는 검색 결과를 출력합니다. "(앞 단어) (뒷 단어)" 식으로 따옴표로 감쌀 경우는 정확히 (앞 단어) (뒷 단어) 형식을 포함한 경우만 검색 하는 거죠.
    예를 들면 cat loves라고 입력하면 cat이 앞에 나오고 loves가 뒤에 나오는 결과, 즉 cat really loves도 검색 결과에 잡히지만 "cat loves"락 검색하면 cat really loves라는 문구는 검색결과에 잡히지 않게 됩니다.
  • 이 단어가 아님 - 문서에 해당 단어가 들어간 결과는 제거합니다. 예를 들면 '이 단어' 글상자에 cat이라고 입력하고, '이 단어가 아님' 글상자에 dog이라고 입력하면 cat을 포함하는 문서 중 dog이 없는 문서만 검색아 됩니다.
  • 이 단어 중 하나 - 검색 대상에 명시한 단어들 중 하나만 포함해도 검색 결과에 잡힙니다. 예를 들면 color colour이라고 잡으면 color나 colour 중 하나라도 있으면 검색 결과에 잡힌다는 거죠.

1.1 와일드카드 문자[편집]

* 문자는 접두어/접미어를 표시할 때 사용할 수 있습니다. 예를 들면 리브*라고 검색하면 '리브'뿐 아니라 '리브레', '리브라', '리브레오피스' 같은 결과들도 검색이 된다는 거죠. \? 문자는 글자 하나를 대체하는 문자입니다. 리브\?라고 검색하면 리브레, 리브라는 검색되지만 리브레오피스는 검색이 안 됩니다.

또 ~ 기호는 퍼지 문자라고 부르는데, 따옴표 처진 문구 뒤에 띄어쓰기 없이 ~(숫자) 형식을 집어넣으면 검색 결과에 숫자만큼의 단어 삽입이나 순서 변경 등의 벗어난 정도를 표현하는 Fuzzy index가 해당 숫자인 검색결과를 포함한든 겁니다. 예를 들면 "리브레 디시"~5라고 입력하면 '리브레 X X X X 디시'처럼 단어 넷이 사이에 더 들어간 내용이 있더라도 검색 결과에 잡힌다는 거죠.

1.2 Insource 키워드[편집]

검색 결과 앞에 Insource:를 붙이면 일반 문자열 뿐 아니라 하이퍼 링크 등, 위키 문법 안의 내용까지 풀어서 검색결과에 잡힙니다. 예를 들면 그냥 librewiki.net아라고 검색하면 [https://librewiki.net/ 리브레 위키] 결과가 검색이 잡히지 않지만 (위키 링크 문법이므로) Insource:librewiki.net이라고 쓰면 검색 결과에 [https://librewiki.net/ 리브레 위키] 코드가 잡힌다는 것을 알 수 있습니다.

1.3 구조[편집]

  • 문서 제목이 다음을 포함 - 문서 제목에 특정 키워드를 포함하는 문서들만 검색합니다. 문서 내용에 있어도 제목에 키워드가 없으면 검색 결과가 잡히지 않습니다.
  • 이 문서의 하위문서 - 특정 문서의 하위 문서들만 검색합니다. 하위 문서는 (문서명)/(내용) 형식으로 써진 문서를 말하는 거죠.
  • 이 틀을 포함하는 문서만 - 특정한 틀을 모함하는 문서만 검색합니다.

1.4 파일과 그림[편집]

파일을 검색할 때 유용합니다. 그림 유형을 선택할 경우 너비/높이의 정확한 값(equal to) 최댓값(less than), 최솟값(greater than)을 지정해서 크기 조건까지 제한해서 검색할 수도 있습니다.