搜索服務器:Techu
Techu 是一個基于 RESTful 的搜索服務器,基于 Sphinx 全文搜索引擎。
特點:
- 通過 Techu 數據庫模型組織 Sphinx 配置
- 可重用的索引和搜索配置
- 自動重新生成配置和重啟搜索服務器
- 可通過 HTTP 調用輕松的進行文檔索引,使用 JSON 格式傳輸數據
- 異步執行語句,使用 Redis 作為緩沖
- 批量插入特性用于快速的索引重建
- 使用 JSON 快速執行全文搜索,支持屬性過濾,排序參數和分組檢索
- 可獲取文檔中高亮的片段,遵循搜索查詢語法
- 緩沖搜索結果到 Redis
組件:
- 實時索引
- Django Framework
- Nginx web server
- Redis in-memory key-value storage
- MySQL
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!