3

是否有一种可行的方法来搜索 Umbraco 5 网站?我已经阅读了很多关于 XLST 搜索的内容,但没有使用 MVC3。似乎 Examine 也出现了一些问题,因为即使是后台也丢失了 v4 中存在的搜索框。有任何想法吗?

4

2 回答 2

1

如您所知,Umbraco V5 即将退役;您可以尝试 4.x 并使用使用 umbraco 节点工厂执行搜索逻辑的用户控件执行上述操作。

希望你能得到我的意见。

于 2012-07-12T07:11:21.503 回答
0

我创建了一个非常基本的搜索,它可能不是最好的方法,但它提供了我需要的结果。

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()停止返回已删除的项目

于 2012-05-23T09:32:26.343 回答