【问题标题】:problems with search engine on dnndnn上的搜索引擎问题
【发布时间】:2023-12-29 23:40:01
【问题描述】:

在 dnn 搜索引擎上索引内容时遇到问题。

我有一个使用 dnn 的提供商,我有一个管理员用户。他们告诉我,他们有另一个客户使用搜索引擎并且效果很好。

他们预先配置了一切,但无法正常工作。

我试图在文档中找到,但我找不到任何关于此的内容。

我检查了皮肤对象,但它看起来不错。然后我添加了词汇并检查了一些页面上的标签。我还检查了爬虫 API,没有索引任何内容。

https://www.colombiantourist.com/DesktopModules/internalservices/API/searchService/preview?keywords=dnn&culture=es-ES

也许我错过了什么?

<%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/Admin/Skins/Search.ascx" %>

<dnn:SEARCH ID="dnnSearch" runat="server" ShowSite="false" ShowWeb="false" EnableTheming="true" Submit="Search" CssClass="SearchButton" />

【问题讨论】:

  • 你使用的是什么版本的 DNN?
  • 这是在左侧面板上,DNN PLATFORM v. 09.02.00 (366)

标签: dotnetnuke dotnetnuke-9 dnn9


【解决方案1】:

试试去https://www.colombiantourist.com/Search-Results

在编辑模式下,打开模块设置

检查所有设置是否正确

【讨论】:

  • 我没有所有选项,但我已经在那个屏幕上检查了所有选项。
【解决方案2】:

DNN 上的搜索故事有很多组成部分 - 站点配置、模块配置、计划索引、用户权限等等。如果您在网站上获得搜索结果,但它们已过时,请检查搜索调度程序以查看它是否已执行最近的重新索引。 see successfull indexing task

如果根本没有结果并且您可以访问代码库,则通过浏览到 root / app_data / 搜索并删除该文件夹中的所有文件来执行干净索引,然后手动启动计划任务(在管理员中找到计划程序设置)。如果您无权访问代码库,您可以从管理菜单站点设置重新索引 --> 搜索选项卡 see search settings

请注意有关何时为大型网站完成重新索引的警告。另请注意,手动删除文件会影响该 DNN 实例上的所有站点。

选择一个测试页面并确保页面和模块设置设置为允许对内容进行索引。

如上所述重新索引内容

希望对你有帮助

【讨论】:

  • 我没有访问代码库的权限,我检查了页面配置并重新索引了内容,但它不起作用。我发现我没有和你一样的选择。
  • 您需要获得超级用户(主机)访问权限才能查看调度程序,以确保 1. 它实际上正在运行 2. 搜索爬虫任务已启用并正确执行
  • 谢谢,问题是提供者没有开启调度器。
  • 好消息!请为我的答案投票
  • 我做到了,但我没有足够的声誉。