关于加速后缀通配符文本查找的,例如Pg中的SELECT a, b, c FROM t WHERE a LIKE 'abcde%'。最后,通过实现以下索引,我可以在每次查询中获得200到800 ms。能办到吗?
整个表大约是1GB的原始文本(~8 million+行),可以使其更小,因此可以很容易地装入内存中。我能否在Pg之上实现一个缓存,这个缓存会随着时间的推移而种子化?由于大多数缓存都有精确的密钥查找,我如何从缓存中进行通配符搜索
public class Hamster public ObjectId Id; public int Age;我还为每个字段创建了一个索引当我对两个字段执行查询筛选时,我希望它使用组合两个索引,以减少集合扫描并提高性能。从来都不是这样的。我还没有设法诱导出一个索引交集。
那么,是什么阻止MongoDB应用索引交集呢?