Sitecore Advanced Database Crawler NumericRangeSearchParam - PullRequest
3 голосов
/ 14 февраля 2012

При использовании Advanced Database Crawler для поиска в Sitecore можно комбинировать FieldValueSearchParam с NumericRangeSearchParam.

Например, я хотел бы найти все элементы с ценой от 100 до200 (NumericRangeSearchParam) и в категории футболки (FieldValueSearchParam).

Я могу добавить уточнения, используя RelatedIds и TemplateIds, но этого недостаточно, поскольку мне нужно проверить, находится ликонкретное поле, используя:

refinements.Add("category", id);

1 Ответ

3 голосов
/ 14 февраля 2012

Да, все типы параметров поиска в комбинированном запросе возможны с новой версией АЦП, v2

Вот несколько ссылок для начала:

  • Исходный код SVN для ветви v2 (последняя версия)
  • Видео автора, Алекса Шыба, об инструментах, над которыми он работает ,В какой-то момент в этом видео он специально демонстрирует особенности базы кода v2 и то, как работает код.Одним из примеров является его демонстрация, сочетающая различные параметры поиска и возможность использовать логические операторы, такие как AND и ИЛИ с ними
  • Вот прямая ссылка на демонстрацию page ( и код ) в указанном выше исходном коде, который показывает объединение нескольких типов поиска вместе.Вы должны использовать это как ссылку на приведенный выше пример видео.
...