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+