【发布时间】:2013-01-05 09:22:07
【问题描述】:
我必须基于 SDL Tridion WCMS 实现网站的全扩展搜索。有什么建议或想法如何使用 Tridion Query 实现全文搜索?
【问题讨论】:
标签: tridion tridion-2011 tridion-content-delivery
我必须基于 SDL Tridion WCMS 实现网站的全扩展搜索。有什么建议或想法如何使用 Tridion Query 实现全文搜索?
【问题讨论】:
标签: tridion tridion-2011 tridion-content-delivery
如果您的网站可供 Google 漫游器访问,则 Google Site Search 很容易。
您还可以使用应用服务器进行全文搜索(例如,它在 .NET/SQL 环境中)。
如果您想要一个企业搜索平台,请查看开源Solr。借助 Java、.Net 和 JavaScript API 以及基于 REST 的服务器/服务,这个开源选项值得长期关注。
不要离题太远,但这有助于我在第一次回答同一个问题时形象化:网站搜索意味着三件事。一、搜索引擎;二,搜索模式/索引(决定野兽吃什么并喂它);三、搜索用户界面。
【讨论】:
SDL Tridion Content Delivery API 旨在根据系统或自定义元数据和/或分类检索内容。全文无法通过 API 进行搜索。要在 Tridion 站点上实现全文站点搜索,通常使用/集成单独的搜索引擎,例如 Google Site Search 或 Lucene based 解决方案之一。最好的集成通常使用storage extension 在内容发生更改时通知搜索索引器。
有关一些想法/示例,请参阅 How can we integrate Microsoft FAST with SDL Tridion 2011 SP1? 和 Extending Content Delivery Storage in SDL Tridion 2011。
【讨论】: