你能用脚本在Railo中创建一个Solr集合吗?

时间:2012-11-06 01:20:40

标签: coldfusion solr railo cfml

ColdFusion 10现在支持这种语法来创建Solr集合:

  

cfcollection支持脚本样式语法:

new collection().CREATE(collection="<collection_name>", engine="solr", path="<path to the solr directory>"); 

Railo 4中是否提供了类似这样的语法?

我不断收到错误说:

组件定义无效,无法找到集合

如果没有,可以将其设置为UDF,以便我可以从基于脚本的组件中调用它吗?

1 个答案:

答案 0 :(得分:2)

最新的Railo 4.0测试版目前实现了以下目标:

  • 饲料
  • FTP
  • HTTP
  • 邮件
  • 查询

所以答案是否定的 - 没有“集合”对象 (你当然可以提出feature request来添加它。)

然而,还有另一种 - 在Railo中,几乎所有标签都可以以脚本形式复制。

你可以写:

<cftagname attributes />

作为

<cfscript>
    tagname attributes ;
</cfscript>

或者对于带有正文的标签:

<cftagname attributes >
    ...
</cftagname>

变为

<cfscript>
    tagname attributes
    {
        ...
    }
</cfscript>

因此,只需在此表单中考虑您的cfcollection标记,它就可以正常工作。