【问题标题】:DNN Search (index documents)DNN 搜索(索引文档)
【发布时间】:2016-05-30 09:31:54
【问题描述】:
我有一个关于 DNN 搜索模块的问题。我目前正在使用 DNN 社区版 7.4,我想索引 PDF 文档,以便可以搜索 PDF 文件的内容。
现在经过大量研究,我发现了以下结论:
- 默认情况下,DNN 不支持此功能。您可以通过使用外部模块来启用此功能:Dnn 搜索引擎和 Search boost 3.2
- 社区版不允许索引文档,只能索引页面。专业版确实包括索引文档和分页。
现在我想知道这些结论是否有效?如果我升级我的社区版,那么我可以索引文档吗?如果我继续使用社区版,我唯一的选择是购买外部模块吗?
【问题讨论】:
标签:
asp.net
.net
dotnetnuke
dotnetnuke-7
【解决方案1】:
你是对的。
Evoq(专业版)具有三个搜索爬虫计划任务,用于索引不同类型的内容:
- 文件爬虫将在文件管理器中索引任何支持的文档文件类型以包含在搜索结果中。此爬虫将解析 PDF 和 Office 文档等文件。
- Site Crawler 将从 HTML 模块以及任何支持搜索集成的第三方模块中索引模块内容。
- Url Crawler 通常会在外部 URL 上抓取和解析 HTML 页面,您无法使用 Site crawler 直接从 CMS 获取内容。
DNN 社区版仅附带站点爬虫。因此,如果您需要文件解析和索引,则需要使用 Searchboost 等第三方模块或升级到 Evoq 版本之一。