2015-10-21 53 views
1

我的目標是增加額外的字段搜索參數的內部搜索 - 我已經修改了ExamineIndex.config檢索新的屬性:搜索在內部的後臺搜索框等領域 - V7.1.0

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

然而在重建內部索引之後,似乎內部搜索僅使用節點名稱。

是否可以使用內部搜索搜索多個屬性?

回答

3

你說得很對 - ContentMedia搜索只考慮節點名稱,以及路徑限制(如果當前用戶有指定的起始節點)。

Member搜索還包括以下附加字段:

  • 電子郵件
  • LOGINNAME

作爲參考,在這裏看到的實現:

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

如果您想要實施要進行自定義搜索,您必須創建一個插件或儀表板,以便您可以實現所需的搜索功能。

的一些想法,檢出MemberListView項目(使用自定義的搜索檢查,以填充列表):https://github.com/robertjf/umbMemberListView