如果文档被插入,删除或更新,我如何更有效地更新倒排索引?我也应该使用索引文件来存储索引,或者我应该将索引存储在数据库表中吗?如何制作倒排索引?
0
A
回答
1
Python做让你constrcut实现类似于字典的接口类和thatc乌尔德维护任何倒排索引,你会想 -
但是你对你的问题太广。例如,“extradict”Python软件包(pip install extradict)具有一个“BijectiveDict”,它将任何值都公开为键,反之亦然,并且保持一切同步 - 但它是一个简单的对称键,值存储。
如果您想要复杂的嵌套文档和持久性,您应该使用像MongoDB,Codernity,ElasticSearch,ZODB这样的现有NoSQL数据库,而不是尝试自己实现一个。
+0
谢谢!你的建议真的很有帮助 – badiya
相关问题
- 1. 索引和倒排索引在solr中如何工作?
- 2. Java - 倒排索引
- 3. 仅将Lucene用作倒排索引
- 4. 散列索引vs倒排索引
- 5. 搜索引擎中的倒排索引
- 6. Python倒排索引效率
- 7. Python - 查询倒排索引
- 8. 倒排索引节点addword
- 9. Apache lucene倒排索引
- 10. 手动搜索倒排索引
- 11. 模糊搜索+倒排索引
- 12. 如何使倒排索引搜索更快?
- 13. 如何在倒排索引结构中搜索短语查询?
- 14. 如何在倒排索引搜索中使用map-reduce?
- 15. Lucene倒排索引访问计数
- 16. 最好的NoSQL的倒排索引
- 17. MySQL索引:倒排或正向
- 18. 在倒排文件索引上查询
- 19. 帮助建立倒排索引
- 20. 倒排索引:在一组文档
- 21. MongoDB中的位置倒排索引
- 22. 优化倒排索引的Java
- 23. Hadoop倒排索引程序错误
- 24. 搜索引擎如何合并来自倒排索引的结果?
- 25. 如何制作索引
- 26. 在Elasticsearch中获取索引文档的倒排索引
- 27. 如何建立一个简单的倒排索引?
- 28. 如何在java中创建倒排索引
- 29. JavaScript:如何从倒排索引重建文本?
- 30. 如何使用Oracle在表格上创建倒排索引
请显示你正在谈论的代码 –
我现在没有任何代码,我在询问如何实现它的想法。 – badiya