我是一名认证的.NET开发人员,负责通过Solrnet实现Solr搜索.我已经接近将它放在我需要的地方,但远未看到我的客户需要的性能.
通常情况下,我不会写,但我找不到太多文档.你能提供一些好的Solrnet资源吗?这是我的问题:
如何将结果集(文档)限制为25?我将我的数据网格限制为每页25个结果,但即使1000个结果回来也仍然很慢.我猜这是因为Solr实际上正在返回所有1000个rec,即使我只显示25个.这是正确的吗?看起来我的默认值在solrconfig中设置为10,但似乎Solrnet双向传递并获取所有内容.
我还需要设置我的Start和Rows参数,这样我就可以进行分页 - 这会大大提高速度,对吧?
通过在Solr.Query中添加以下内容,我能够弄清楚如何处理Sort参数:new QueryOptions().AddOrder(new SolrNet.SortOrder("Popularity",Order.DESC)
但我没有看到这样的设置Rows或Start参数.
我们将非常感谢您提供的任何帮助.谢谢 -
贾斯汀
solrnet ×1