kentico - Kentico 智能搜索结果突然返回空
问题描述
我在我的网站上使用智能搜索,它运行良好。今天刚听说搜索结果页面返回“没有找到结果”。问题是:如果我登录管理员(实时站点),搜索结果页面显示数据,但如果我注销,结果为空。在我的临时站点上的搜索工作正常。
我一直在尝试解决问题,但无法解决。还不知道问题是什么时候开始的。我已经完成并查看的事情:页面和 Web 部件上应用的可见性和安全设置,重新构建了搜索索引。感谢您的任何意见!
解决方案
看起来您有权限问题。您可能设置了智能搜索来过滤掉不允许用户访问的页面的结果
- 无论您使用什么,都可以打开您的 Web 部件属性(智能搜索结果或带有结果的搜索对话框)。
- 向下滚动到页面过滤器类别
- 取消选中启用检查权限复选框
此复选框指示 Web 部件是否过滤搜索结果以排除用户没有“读取”权限的页面。
推荐阅读
- ios - 当我在 Swift 中的模型中附加字典中的值时,顺序发生了变化
- javascript - 如何在传单中显示/隐藏带有标记的折线
- python - 在 C 文件中查找包含单词的字符串定义
- python - 使用进度条在python中复制文件
- json - 如何使用 Angular 访问 json 数组中的对象?
- javascript - 如何使用反应离子在图像上绘制点?
- laravel - Laravel - Yajra Datatable 排序和搜索关系列
- c# - 如何在 asp.net 按钮 onclick 上运行 2 个函数
- c# - 将一维字符串数组分离为二维字符串数组
- php - 替换和压缩而不是或者