如果插入、删除或更新文档,如何有效地更新倒排索引?此外,我应该使用索引文件来存储索引,还是应该将索引存储在数据库表中?
发布于 2016-06-21 13:36:01
Python确实允许您构造实现类似字典的接口的类,并且c ould维护您希望的任何倒排索引-
但你的问题太宽泛了。例如,"extradict“Python包()有一个"BijectiveDict”,它只将任何值公开为键,反之亦然,并保持所有值保持同步,但它是一个简单的对称密钥值存储。
如果您想要复杂、嵌套的文档和持久性,则应该使用现有的NoSQL数据库,如MongoDB、Codernity、ElasticSearch、ZODB,而不是自己实现。
https://stackoverflow.com/questions/37937313
复制相似问题