Umbraco 5: поиск по сайту

Есть ли реальный способ поиска на сайте Umbraco 5? Я много читал о поиске XLST, но ничего не использовал MVC3. Также кажется, что Examine выходит с ошибками, так как даже backoffice потерял окно поиска, которое присутствовало в v4. Есть идеи?

2 ответа

Решение

Как вы знаете, Umbraco V5 уходит в отставку; Вы можете попробовать 4.x и сделать то же самое с пользовательскими элементами управления, которые выполняют логику поиска с использованием фабрики узлов umbraco.

Надеюсь, вы получите мои взгляды.

Я создал очень простой поиск, возможно, это не лучший способ, но он дает нужные мне результаты.

var results = Hive.QueryContent().OfRevisionType(FixedStatusTypes.Published).ToList().Where(c => c.AllAncestorIds().Any() && c.Name.ToLowerInvariant().Contains(query.ToLowerInvariant()) && c.Attribute<bool>("excludeFromSearch") == false).ToList();

OfRevisionType(FixedStatusTypes.Published) возвращает опубликованные страницыc.AllAncestorIds().Any() останавливает возврат удаленных элементов

Другие вопросы по тегам