NumericRangeSearchParam

NumericRangeSearchParam

使用Advanced Database Crawler在Sitecore中进行搜索时,可以将FieldValueSearchParamNumericRangeSearchParam组合在一起。

例如,我想搜索价格在100到200之间的所有商品(NumericRangeSearchParam),并搜索T恤类别(FieldValueSearchParam)。

我可以使用RelatedIdsTemplateIds添加优化,但这还不够,因为我需要使用以下命令检查它是否在特定字段中:

refinements.Add("category", id);

最佳答案

是的,使用新版本的ADC v2 可以使用组合查询中的所有类型的搜索参数

以下是一些帮助您入门的链接:

  • SVN source code for the v2 branch(最新版本)
  • A video by the author, Alex Shyba, on tools he's been working on。在这段视频的某个时刻,他专门演示了v2代码库的功能以及代码的工作方式。一个例子是他演示了结合不同搜索参数的演示,并能够将AND和OR之类的逻辑运算符与
  • 一起使用
  • 这是到上面引用的源代码中的demo page(and code behind)的直接链接,该链接显示了将几种类型的搜索组合在一起的方法。您应该以此为参考来参考上面的视频示例。
  • 关于search - Sitecore高级数据库搜寻器NumericRangeSearchParam,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9269998/

    10-12 17:20