我想使用Solr作为发布Tridion内容的客户端搜索引擎。它可能会作为一个与主应用程序断开连接的RESTful服务来完成。
由于我们几乎肯定会使用样板DD4T,其中所有内容都发布到代理,所以我有一些担忧,特别是当索引二进制文件时-听起来DB上可能会有很大的压力?
对于以这种方式检索二进制文件并对其进行索引,建议使用什么策略?这听起来比我们在DB外部使用二进制项要困难得多?
发布于 2013-03-11 22:45:01
我们已经决定将二进制文件发布到文件系统-您只需在cd_storage_conf.xml中使用以下内容进行配置:
<Publication Id="9" defaultStorageId="defaultdb" cached="true">
<Item typeMapping="Binary" storageId="defaultFile" cached="true"/>
</Publication>但是,即使您选择将二进制文件发布到数据库,这也不会影响Solr索引,它将完全独立于代理数据库。您需要编写一些自定义的代码(Custom Deployer?)这会将数据推送到Solr索引中,因此您可以选择忽略二进制文件。
https://stackoverflow.com/questions/15341295
复制相似问题