Qual é a técnica de indexação de dados mais eficiente

Como todos sabemos, existem algumas técnicas de indexação de dados, usadas por aplicativos de indexação conhecidos, como Lucene (para java) ou Lucene.NET (para .NET), MurMurHash, B + Tree etc. Para um No-Sql / Object Banco de dados orientado (que eu tento escrever / brincar um pouco com C #), qual...