Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search Redis To Go vs Websolr的刻面设计_Search_Solr_Redis_Sunspot - Fatal编程技术网

Search Redis To Go vs Websolr的刻面设计

Search Redis To Go vs Websolr的刻面设计,search,solr,redis,sunspot,Search,Solr,Redis,Sunspot,我试图为包含大型数据集的项目找到最有效的解决方案。我想用刻面过滤数据集 我在云中运行,所以我将使用Redis To Go或Websolr。“太阳黑子”有一个内置的刻面,我很想仅仅因为这个原因就使用它。然而,我关注的是性能,我想知道,对于刻面属性,格式良好的Redis集是否可以提高性能 这两种解决方案在性能方面如何比较?您说您关注的是“性能”-也许您可以澄清这对您来说到底意味着什么?如果不深入了解您的用户故事,我会说,从性能角度来看,Redis和Solr都是完全适合这项工作的工具 首先,如果你想将

我试图为包含大型数据集的项目找到最有效的解决方案。我想用刻面过滤数据集

我在云中运行,所以我将使用Redis To Go或Websolr。“太阳黑子”有一个内置的刻面,我很想仅仅因为这个原因就使用它。然而,我关注的是性能,我想知道,对于刻面属性,格式良好的Redis集是否可以提高性能


这两种解决方案在性能方面如何比较?

您说您关注的是“性能”-也许您可以澄清这对您来说到底意味着什么?如果不深入了解您的用户故事,我会说,从性能角度来看,Redis和Solr都是完全适合这项工作的工具

首先,如果你想将刻面与全文关键词搜索结合起来,那么Solr无疑是赢家。我们假设这里不是这样

从我的角度来看,最大的折衷是您需要用其中一个实现刻面的代码行数。Solr对刻面的支持将“开箱即用”,而Redis上的索引和刻面需要公平的投资

对Redis的投资是否值得,这又回到了你如何使用这些方面以及如何定义“性能”的问题上。如果你想证明Solr优于Redis,你可能需要定义和基准一些真实的指标

哦,对了,完全公开:我是韦伯索尔的联合创始人,也是太阳黑子的维护者,所以就这样。但我在自己的应用程序中使用了一点Redis,我不怕给Redis应得的好处;)