python开发的著名软件公司_软件开发公司_软件外包_项目外包平台基于Python开发一个全文检索系统...
基于Python開發一個全文檢索系統。功能要求為:
使用全文檢索引擎對文本進行檢索。文本的格式為Word、PDF、TXT。
同時按數據域進行復合條件檢索。數據域指文本對應的信息,例如創建人、文件編號、所述部門之類。
對數據域的數據進行基本的維護管理。
對檢索結果進行二次檢索,二次檢索基于程序插件模塊進行,包括基于詞距(關鍵詞之間的距離)、詞頻等。部分二次檢索功能可以直接在全文引擎中實現,但由于二次檢索的規則的廣泛性,所以二次檢索總是必須的。
對檢索結果進行展現,包括對于檢索條件相關的內容進行重點展現(如高亮、摘錄等)。
根據檢索結果查看和下載對應的文件。可以進行批量下載。可以控制下載的權限。
進行檢索、查看和下載的Log記錄和統計。
進行用戶一段時間內下載次數的限制。
控制用戶組檢索數據域和文件的權限,例如有些用戶只能面向部分文件進行檢索。
對開發方的要求:
基于Python+Flask開發,可以使用全文檢索引擎模塊。
對于所開發的程序提供全部源代碼及注釋、文檔。使用第三方模塊需要得到需方同意。
不使用開發方的通用組件,除非這些組件代碼向需方開放并具有足夠的易讀性和易維護性。
需方擁有全部知識產權。開發方可以在其他項目中不受限制地使用、復用、修改所開發的代碼。
需要在6周內提供包括基本功能的可用版本。
價格及完成時間可談
總結
以上是生活随笔為你收集整理的python开发的著名软件公司_软件开发公司_软件外包_项目外包平台基于Python开发一个全文检索系统...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言文件操作基本常识
- 下一篇: python redis pipelin