통지 : 이 저장소 ( Whoosh-Reloaded )는 Whoosh 프로젝트의 포크 및 연속입니다.
이 포크는 Sygil-Dev 조직에 의해 적극적으로 유지됩니다 .
Whoosh는 순수한 파이썬으로 구현 된 빠르고 특징적인 전체 텍스트 인덱싱 및 검색 라이브러리입니다. 프로그래머는이를 사용하여 응용 프로그램 및 웹 사이트에 검색 기능을 쉽게 추가 할 수 있습니다. Whoosh의 작동 방식의 모든 부분은 정확히 귀하의 요구를 충족시키기 위해 확장 또는 교체 할 수 있습니다.
Whoosh의 기능 중 일부는 다음과 같습니다.
Whoosh는 다음과 같은 상황에서 유용 할 수 있습니다.
Whoosh는 Matt Chaput에 의해 만들어졌으며 현재 Sygil-Dev 조직에 의해 유지됩니다. 부작용 소프트웨어의 3D 애니메이션 소프트웨어 Houdini의 온라인 도움말 시스템에서 사용하기 위해 만들어졌습니다. 부작용 소프트웨어 Inc.
이 소프트웨어는 단순화 된 BSD (일명 "Two Clause"또는 "FreeBSD") 라이센스의 조건에 따라 라이센스가 부여됩니다. 정보는 license.txt를 참조하십시오.
setuptools 또는 pip 설치된 경우 easy_install 또는 pip 사용하여 자동으로 Whoosh를 다운로드하여 설치할 수 있습니다.
# Install the stable version from Pypi
$ pip install whoosh-reloaded
# Install the development version from GitHub.
$ pip install git+https://github.com/Sygil-Dev/whoosh-reloaded.git
git을 사용하여 github의 최신 버전의 소스 코드를 확인할 수 있습니다.
$ git clone https://github.com/Sygil-Dev/whoosh-reloaded.git
우리는 사전 커밋을 사용하여 코드를 포맷하고 일반적인 실수를 피하기 전에 수표를 실행합니다. 설치하려면 다음 명령을 실행하십시오.
$ pip install pre-commit
$ pre-commit install온라인 문서 :
Github 페이지
문서를 읽으십시오
https://docs.red-dove.com/whoosh-reloaded/에서 이전 온라인 문서를 읽으십시오 (검색 작업이 올바르게).
https://whoosh-reloaded.readthedocs.org/en/latest/에서 이전 온라인 문서를 읽으십시오 (검색은 작동하지 않음).
https://github.com/sygil-dev/whoosh-reloaded/issues의 버그 보고서 및 문제를 파일