text sherlock
UI update and bug fixes
提供快速,易於安裝和易於使用的文本搜索引擎,但針對源代碼進行了優化。替代性的OpenGrok需要太多時間來安裝(儘管對某些人來說可能值得),但功能更豐富。短信Sherlock將為您提供更輕鬆的設置,文本索引器和Web應用程序接口,以便在很少的努力中進行搜索。
Soli Deo Gloria
指示:
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以啟動Web服務器。http://localhost:7777以訪問Web界面。使用Bootstrap工具包進行UI。您可能需要安裝一些軟件包,然後再進行Ubuntu安裝而不會出錯。
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中:py:
default_indexer和default_searcher值,以匹配給後端的名稱。whoosh情況下,無需額外的工作。xapian必須使用隨附的setup/install-xapian.sh設置腳本單獨安裝。 Sherlock對Werkzeug和Cheroot WSGI符合符合人物的服務器具有內置支持。
在settings.py中:py:
server_type值更改為可用服務器類型之一。default ,Werkzeug Web服務器(默認值)。cheroot ,生產準備的Web服務器。 需要python 3.5+