text sherlock
UI update and bug fixes
빠르고 설치하기 쉽고 텍스트에 검색 엔진을 사용하기 쉽지만 소스 코드에 최적화되어 있습니다. 대안 인 Opengrok은 설치하는 데 너무 많은 시간이 필요하지만 (일부는 가치가 있지만) 더 많은 기능이 풍부합니다. Text Sherlock은 훨씬 쉬운 설정, 텍스트 인덱서 및 웹 앱 인터페이스를 제공하여 거의 노력하지 않습니다 .
솔리 데오 글로리아
지침:
sh setup/virtualenv-setup.sh 실행하여 고립 된 환경을 설정하고 핵심 패키지를 다운로드하십시오.settings.py 의 기본값은 각 설정에 대한 문서를 제공합니다.example.local_settings.yml to local_settings.yml 복사합니다.settings.py 에서 local_settings.yml 로 설정을 재정의/복사하십시오 (필요에 따라 값을 변경). 모든 YAML 키/옵션은 소문자 여야합니다 .source sherlock_env/bin/activate 실행하여 가상 환경에 들어갑니다.python main.py --index update 실행하거나 --index rebuild 설정하여 설정에 지정된 경로를 색인화하십시오. 인덱싱 출력을 시청합니다.python main.py --runserver 실행하십시오.http://localhost:7777 로 이동하십시오. UI의 부트 스트랩 툴킷을 사용합니다.우분투 설치가 오류없이 실행되기 전에 일부 패키지를 설치해야 할 수도 있습니다.
sudo apt-get install curlsudo apt-get install uuid-devsudo apt-get install python-dev포함 :
settings.py 참조하십시오.virtualenv-setup.sh 실행하십시오.main.py -h 실행하십시오.werkzeug 트래픽을 적게 개발하기위한 것입니다.cheroot Cherrypy가 사용하는 고성능 순수한 파이썬 HTTP 서버입니다.특징:
문서화 URL에 추가하십시오.
&hl=3,7,12-14,21#line-3 

settings.py 에서 :
default_indexer 및 default_searcher 값을 변경하십시오.whoosh , 추가 작업이 필요하지 않습니다.setup/install-xapian.sh 설정 스크립트를 사용하여 xapian 별도로 설치해야합니다. Text Sherlock에는 Werkzeug 및 Cheroot WSGI 호환 서버를 지원합니다.
settings.py 에서 :
server_type 값을 사용 가능한 서버 유형 중 하나로 변경하십시오.default , Werkzeug 웹 서버 (기본값).cheroot , Production Ready Web Server. 파이썬 3.5+가 필요합니다