String 将任意对象映射到索引

String 将任意对象映射到索引,string,indexing,bigdata,String,Indexing,Bigdata,让我们假设我们有一些对象(例如字符串)。众所周知,使用索引(即使用数字1、2、3…)比使用任意对象方便得多 是否有为每个对象指定索引的常用方法?可以创建一个hash_映射并在值中存储一个索引,但当对象数量太多而无法放入内存时,这将占用大量内存 谢谢。您可以将字符串对象存储在已排序的文件中。 这样,就不会将对象存储在内存中 映射函数可以在已排序的文件中搜索所需的对象。 您可以创建一个哈希映射来优化搜索。您是指数组吗?不是,我指的是函数F:Objects->index。给定一个对象,我希望得到一个从

让我们假设我们有一些对象(例如字符串)。众所周知,使用索引(即使用数字1、2、3…)比使用任意对象方便得多

是否有为每个对象指定索引的常用方法?可以创建一个hash_映射并在值中存储一个索引,但当对象数量太多而无法放入内存时,这将占用大量内存


谢谢。

您可以将字符串对象存储在已排序的文件中。 这样,就不会将对象存储在内存中

映射函数可以在已排序的文件中搜索所需的对象。
您可以创建一个哈希映射来优化搜索。

您是指数组吗?不是,我指的是函数F:Objects->index。给定一个对象,我希望得到一个从0到#对象的数字,而不发生碰撞,也不将所有对象存储在内存中。