我正在使用 Sitecore 8 MVC .net 4.5。我有 bool 字段 Is Sponsored,我需要订购所有项目,例如第一个字段 Is Sponsored = true 并按相关性排序。我发现如果我通过 Is_Sponsored 添加订单,我就会失去相关订单。所以我的问题是:有没有办法在现有排序中包含相关性?
最佳答案
如果您只有有限数量的文档,则上述方法可以正常工作,因为您必须从索引中读取所有文档。
您可以按字段 SCORE 进行排序 - 因此您的排序顺序将是 isSponsered, SCORE。据我内存,这应该有效 - 但我还没有验证它。
其他 - 更多 solr,您将有很多选项来解决这个问题。
关于Sitecore 内容按领域和相关性搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29878202/