文件名称:codesearch:Sphinx(搜索)索引器和搜索页面
文件大小:67KB
文件格式:ZIP
更新时间:2024-06-28 18:59:14
Python
代码搜索 Code Search 是一个支持的 Intranet 应用程序,用于对您的 git 存储库进行全文搜索。 它由一个索引器和一个搜索页面组成。 数据库后端 后端由 Sphinx(用 2.1.9 测试)和 MySQL 组成。 提供了一个 SQL 文件scripts/create_db.sql来初始化 MySQL。 如果你通读它,你会看到它连接到 mysql @localhost,所以在部署 MySQL 的主机上运行它。 索引器 初始化索引器 在indexer 中,将config.sample.yaml复制到config.yaml并根据需要进行编辑。 例如,您可能想要更改确定哪些文件将被索引的 fnmatch 模式列表。 如果您需要自定义代码将存储库路径转换为实际项目名称,请编辑indexer/site_extensions.py并覆盖get_project_name 。 例如
【文件预览】:
codesearch-master
----.gitattributes(12B)
----scripts()
--------create_db.sql(316B)
----indexer()
--------indexer_site_extensions.py(243B)
--------config.sample.yaml(553B)
--------indexfiles(6KB)
--------repos_site_extensions.py(1KB)
--------repos.py(1KB)
----requirements.txt(50B)
----.travis.yml(174B)
----LICENSE.md(1KB)
----screenshot.png(51KB)
----README.md(3KB)
----codesearch()
--------config.sample.yaml(213B)
--------codesearch.py(7KB)
--------site_extensions_github.py(646B)
--------templates()
--------site_extensions.py(489B)
--------static()
----.gitignore(80B)