在内部后台搜索框中搜索其他字段- v7.1.0



我的目标是为内部搜索的搜索参数添加额外的字段-我已经修改了ExamineIndex.config以索引新属性:

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

但是,在重新构建内部索引之后,内部搜索似乎只使用节点名称。

是否可以搜索多个属性与内部搜索?

您是完全正确的- 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

相关内容

  • 没有找到相关文章

最新更新