我想实现几个 DotNetNuke 自定义搜索爬虫,如本 7.1 发行说明中所述:http ://www.dnnsoftware.com/community-blog/cid/153947/Search-Done-Right-in-DNN
一个是为用户创建目录功能(看起来这不是开箱即用的)。
一个将用于专有 API。
发行说明提到您可以添加自己的爬虫,但我找不到任何关于如何做到这一点的文档,或者网络上的任何内容,我对 DNN 源试图查找哪些类有点迷茫默认爬虫是,更不用说如何实现和安装一个新的了。
我还查看了 Aricie,它在 7.1 中还没有工作,以及 Search Boost,如果自动完成结果是实际结果而不是关键字,那将会很棒。
有没有人考虑过实现自定义爬虫?这个功能是不是太新了?任何人都可以帮助在 DNN 源中寻找帮助吗?
[编辑]
我找到了这个DotNetNuke.Services.Search.IndexingProvider
类并创建了一个测试提供者来为索引添加一些渣滓;我不知道如何在搜索引擎上注册这个提供者;中的代码DotNetNuke.Services.Search.SearchEngine
似乎对它运行的提供程序进行了硬编码引用-肯定必须是这样做的配置方式吗?