在每次運行時,索引和搜索whoosh中的查詢詞是否會執行程序索引?我正在製作一個網頁界面,以便它可以向用戶顯示某些結果。爲此,我使用php來調用html中的python文件。我有1GB的數據進行索引,所以每次運行文件需要很長時間,或者第一次將會很長,其餘時間會比第一次更快,因爲程序不需要索引所有文檔從開始。飛快索引
Q
飛快索引
3
A
回答
5
在你的python代碼中,你應該將索引器與Searcher分開。配置你的php文件只能調用Searcher;有時添加新數據或更改舊數據時,手動運行索引器。
關鍵的想法是,只有當你真的需要它的時候纔會有索引;而不是每個搜索操作。
+1
謝謝你的回答。你是正確的,所以經過我的研究多一點。爲了更新索引,你必須打開索引,然後進行提交,而不是每次都創建一個新的索引。將兩個文件拆分爲搜索和索引也是必要的,因爲它們執行兩個完全不同的任務。 – divyanshch
相關問題
- 1. 共享飛快索引
- 2. 飛快索引查看器
- 3. 飛快移動:索引MS文檔,PDF
- 4. 保存索引在飛快移動
- 5. 關於搜索索引的Misconeptions? (Haystack /飛快移動)
- 6. 奇怪的錯誤添加到飛快索引
- 7. Haystack飛快移動並沒有編制索引
- 8. 加快索引索引
- 9. Django Haystack飛快移動Tokenized搜索
- 10. 全文搜索:飛快與V SOLR
- 11. 模糊搜索與Python飛快移動
- 12. MATLAB:快速創建索引
- 13. 快速矢量索引
- 14. 飛快返回空值
- 15. 索引的搜索速度更快嗎?
- 16. 爲什麼Postgresql搜索文本索引比Int索引快?
- 17. 飛快移動 - 通配符搜索的性能問題(*東西)
- 18. 搜索引擎索引 - 任何替代PhantomJs快照的搜索引擎優化?
- 19. MSSQL:爲什麼這個索引比其他索引快10倍?
- 20. 花式索引比numpy.take更快?
- 21. 快速排序索引問題
- 22. Rails /索引性能Q - 哪個更快?
- 23. 索引sql列加快加入查詢
- 24. 快速索引聊天SQL表
- 25. 快速拋開索引和postgres
- 26. 如何索引aws快照輸出?
- 27. 索引列但保持插入快速
- 28. 快速插入和索引的容器?
- 29. 索引如何使速度更快?
- 30. 加快MySQL中的索引 - CRC或MD5?
請顯示您的python文件的一些代碼? –