如果文檔被插入,刪除或更新,我如何更有效地更新倒排索引?我也應該使用索引文件來存儲索引,或者我應該將索引存儲在數據庫表中嗎?如何製作倒排索引?
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. 如何在倒排索引結構中搜索短語查詢?
- 8. MySQL索引:倒排或正向
- 9. 幫助建立倒排索引
- 10. MongoDB中的位置倒排索引
- 11. Hadoop倒排索引程序錯誤
- 12. Lucene倒排索引訪問計數
- 13. 最好的NoSQL的倒排索引
- 14. 在倒排文件索引上查詢
- 15. 搜索引擎如何合併來自倒排索引的結果?
- 16. 如何製作索引
- 17. 如何將倒排文檔索引存儲在磁盤上?
- 18. 如何使用Oracle在表格上創建倒排索引
- 19. 如何在java中創建倒排索引
- 20. 如何打印出由elasticsearch創建的倒排索引?
- 21. JavaScript:如何從倒排索引重建文本?
- 22. 如何製作不按字母順序排列的索引器
- 23. 如何製作多列作爲索引列的索引?
- 24. 把倒排引號圍繞使用索引的字符串,python
- 25. 在倒排索引中搜索一個正常的查詢
- 26. lucene是否在搜索時遍歷整個倒排索引?
- 27. 任何方式來看SOLR中文檔的倒排索引
- 28. 高效的方式使用倒排索引排名最高的搜索結果
- 29. 如何製作搜索引擎?
- 30. 如何製作「頻繁搜索」引擎?
請顯示你正在談論的代碼 –
我現在沒有任何代碼,我在詢問如何實現它的想法。 – badiya