搜索结果是否使用Sitecore 7 ContentSearch API排序?

韦斯利·洛马克斯(Wesley Lomax)

我正在使用Sitecore.ContentSearchAPI执行搜索,效果很好,并带回了预期的结果。

searchResults = context.GetQueryable<SearchItem>()
    .Where(i => i.Name.Contains(searchTerm));

然后,我添加了一个Boosting Ruleat /sitecore/system/Settings/Indexing and Search/Boosting Rules/Item Rules,用于检查项目上的布尔值,如果它的真值提高了得分,则该规则已通过Item模板上的“标准值”应用了。

我遇到的问题是从GetQueryable调用返回的结果的顺序与我期望的结果不匹配。

如果我在运行相同的查询,则Luke v3.5得到的期望结果将由Score desc重新排序。

有谁知道为什么对GetQueryable结果的调用会以不同的顺序进行?

Update - Additional Rule Details

规则

在此处输入图片说明

项目模板

在此处输入图片说明

韦斯利·洛马克斯(Wesley Lomax)

在Linq中使用时,boosting不支持Sitecore的支持,但不支持使用Contains,因为这Wildcard Query在Lucene中构造了一个不支持Boosting的支持。

它在这里更详细地讨论

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Sitecore 7 LINQ ContentSearch API检索总结果计数?

来自分类Dev

Sitecore 7 ContentSearch API在过滤器中具有数字POCO属性/条件不起作用

来自分类Dev

Sitecore.ContentSearch按字段值搜索

来自分类Dev

在DateTime-range上使用ContentSearch-API查询Sitecore Lucene-index

来自分类Dev

如何在Sitecore中使用ContentSearch API查询多个字段

来自分类Dev

Sitecore 8 XP ContentSearch:从索引中排除路径

来自分类Dev

Sitecore 7:按字段排序Lucene结果

来自分类Dev

Sitecore ContentSearch LINQ不支持的表达式节点类型:参数

来自分类Dev

Sitecore 7:按字段对Lucene结果进行排序

来自分类Dev

Facebook Graph API:对搜索结果进行排序

来自分类Dev

使用 WEB API HttpClient 使用外部 API 然后以角度显示反序列化结果是否可以接受?

来自分类Dev

使用Python Flink API排序

来自分类Dev

使用 Smartsheet API 进行排序

来自分类Dev

如何使用Drupal 7 Search API在PHP中进行搜索?

来自分类Dev

使用Laravel 7 Api路线

来自分类Dev

图搜索API的排序方式如fql

来自分类Dev

Geocoder API结果如何排序?

来自分类Dev

JPQL 使用 ObjectDB 对搜索结果进行排序

来自分类Dev

使用数据移动 API 时如何对结果进行排序?

来自分类Dev

图像搜索 API v7 - 如何限制结果和图像类型的数量

来自分类Dev

JAVA 7之前的JDBC API是否可以与JAVA 7一起使用,并尝试使用资源?

来自分类Dev

Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

来自分类Dev

Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

来自分类Dev

iOS 7中是否提供蜂窝数据使用API?

来自分类Dev

Sitecore 7搜索-Search.ashx

来自分类Dev

Sitecore 7搜索索引问题

来自分类Dev

Sabre 高级日历 REST 测试 API 的结果是否有限?

来自分类Dev

如何使用流API与条件的行排序

来自分类Dev

使用jpql或标准api的“排序依据”方程

Related 相关文章

  1. 1

    如何从Sitecore 7 LINQ ContentSearch API检索总结果计数?

  2. 2

    Sitecore 7 ContentSearch API在过滤器中具有数字POCO属性/条件不起作用

  3. 3

    Sitecore.ContentSearch按字段值搜索

  4. 4

    在DateTime-range上使用ContentSearch-API查询Sitecore Lucene-index

  5. 5

    如何在Sitecore中使用ContentSearch API查询多个字段

  6. 6

    Sitecore 8 XP ContentSearch:从索引中排除路径

  7. 7

    Sitecore 7:按字段排序Lucene结果

  8. 8

    Sitecore ContentSearch LINQ不支持的表达式节点类型:参数

  9. 9

    Sitecore 7:按字段对Lucene结果进行排序

  10. 10

    Facebook Graph API:对搜索结果进行排序

  11. 11

    使用 WEB API HttpClient 使用外部 API 然后以角度显示反序列化结果是否可以接受?

  12. 12

    使用Python Flink API排序

  13. 13

    使用 Smartsheet API 进行排序

  14. 14

    如何使用Drupal 7 Search API在PHP中进行搜索?

  15. 15

    使用Laravel 7 Api路线

  16. 16

    图搜索API的排序方式如fql

  17. 17

    Geocoder API结果如何排序?

  18. 18

    JPQL 使用 ObjectDB 对搜索结果进行排序

  19. 19

    使用数据移动 API 时如何对结果进行排序?

  20. 20

    图像搜索 API v7 - 如何限制结果和图像类型的数量

  21. 21

    JAVA 7之前的JDBC API是否可以与JAVA 7一起使用,并尝试使用资源?

  22. 22

    Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

  23. 23

    Glass.Mapper.Sc是否将索引字段用于sitecore7搜索

  24. 24

    iOS 7中是否提供蜂窝数据使用API?

  25. 25

    Sitecore 7搜索-Search.ashx

  26. 26

    Sitecore 7搜索索引问题

  27. 27

    Sabre 高级日历 REST 测试 API 的结果是否有限?

  28. 28

    如何使用流API与条件的行排序

  29. 29

    使用jpql或标准api的“排序依据”方程

热门标签

归档