Нам необходимо предоставить параметры поиска для пользователей, чтобы найти контент на основе определенных значений полей.Расширение поиска и индексации орков
Мы разрабатываем модуль учебного курса для клиента, но стандартный поиск ищет текст в любом индексированном поле. Мы хотим разрешить пользователям находить курсы, основанные на поиске по определенным полям (т. Е. Тип курса, местоположение, цена, дата).
Мы расширили поиск, чтобы проверять конкретные поля, но не можем определить, как получить параметры URL, переданные формой поиска, как GET.
Где находится параметр Orchard для URL-адресов?
Кроме того, мы что-то упускаем, есть способ, которым Орчард уже поддерживает это, чего мы не осознали?
Вы хотите, чтобы вы искали поиск типа 'Поиск местоположения = xxx' ?? Потому что, когда вы делаете поля, вы можете выбрать, индексируются они или нет. Только я не знаю, как вы укажете поиск в определенной области. – gideon
Привет @gideon. Правильно, мы хотим, чтобы можно было отделить отдельные поля, поэтому URL-адрес поиска может быть ** search? Location = Ohio & Type = Cooking **, но мы не хотим, чтобы курсы кулинарии, которые просто _mention_ Ohio в их описание курса (например, «у нас также есть школа в Огайо»), мы хотим, чтобы те, у кого есть свое местоположение, были установлены ** Ohio **. – e64
Возможно, вы можете проверить http://orchardgallery.codeplex.com/, у сайта есть поиск по категориям, похожим на то, что вы ищете (http://gallery.orchardproject.net/List/Modules) – gideon