我可能有数万亿个字符串序列.我正在寻找快速子字符串搜索.
我创建了一个索引.当我试图获得一些结果(x => x.StartWith)时,在300万个对象数据库上花费大约2秒.
5亿个物体需要多长时间?
是否可以更快地进行RavenDB搜索?
store.DatabaseCommands.PutIndex("KeyPhraseInfoByWord", new Raven.Client.Indexes.IndexDefinitionBuilder<KeyPhraseInfo>
{
Map = wordStats => from keyPhraseInfo in keyPhraseInfoCollection
select new { keyPhraseInfo.Key },
Analyzers =
{
{ x => x.Key, "SimpleAnalyzer"}
}
});
Run Code Online (Sandbox Code Playgroud)