在每次运行时,索引和搜索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文件的一些代码? –