2

私の目的は、内部検索の検索パラメーターにフィールドを追加することですExamineIndex.config。新しいプロパティのインデックスを修正しました。

<IndexSet SetName="InternalIndexSet" IndexPath="~/App_Data/TEMP/ExamineIndexes/Internal/">
    <IndexUserFields>
        <add Name="briefing"/>
    </IndexUserFields>
</IndexSet>

ただし、内部インデックスを再構築した後、内部検索でノード名のみが使用されているように見えます。

内部検索で複数の物件を検索することはできますか?

4

1 に答える 1

3

おっしゃる通りです。現在のユーザーが開始ノードを指定している場合、ContentおよびのMedia検索ではノード名のみが考慮され、パスの制限も考慮されます。

Member検索には、次の追加フィールドも含まれます。

  • Eメール
  • ログイン名

参考までに、こちらの実装を参照してください。

https://github.com/umbraco/Umbraco-CMS/blob/dev-v7/src/Umbraco.Web/Editors/EntityController.cs#L227-L283

カスタム検索を実装する場合は、必要な検索機能を実装できるプラグインまたはダッシュボードを作成する必要があります。

いくつかのアイデアについては、MemberListView プロジェクトをチェックアウトしてください (カスタム検査検索を使用してリストを作成します): https://github.com/robertjf/umbMemberListView

于 2015-10-22T02:15:02.230 に答える