Umbraco 5サイトを検索する実行可能な方法はありますか?XLST検索についてはたくさん読んだことがありますが、MVC3を使用したものはありません。また、バックオフィスでさえv4に存在していた検索ボックスを失ったため、Examineは少しバグがあるようです。何か案は?
質問する
341 次
2 に答える
1
ご存知のように、UmbracoV5は廃止されました。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 に答える