2013-10-07 61 views
0

我需要实现基于sitecore API的内容站点搜索。 我知道如何为Lucene.Net设置抓取工具,但是这是通过预定义模板进行的某种搜索,我需要通过结果内容(最终html)实现搜索,它应该像接近谷歌搜索一样工作。是否有可能在sitecore中做?如何实现sitecore站点搜索

谢谢。

+4

嗨,你可以看看这里如果你使用Sitecore 7.http://www.sitecore.net/Community/Technical-Blogs/Sitecore-7-Development-Team/Posts/2013/05 /Sitecore-7-Making-Google-Part-1.aspx是Sitecore搜索的4个部分,看起来像谷歌 – 2013-10-07 10:00:59

+0

6版本怎么样 –

+0

如果你正在寻找整合它的Sitecore 6.x,那么你应该使用高级数据库履带。亚历克斯Shyba有一个伟大的视频。 http://sitecoreblog.alexshyba.com/2010/11/sitecore-searcher-and-advanced-database.html – Sam

回答

1

如果您希望搜索基于呈现的HTML(您是否确定),则需要一些自定义魔法。 在这种情况下需要爬网内容,因此如果公布的内容可见(包含URL),则可以使用HTMLAgility框架获取HTML,剥离标签并将内容添加到任何(新)字段中的索引你喜欢...