在Solr和Verity中对于samefile不存在上下文

时间:2013-09-25 10:37:55

标签: solr coldfusion coldfusion-9 coldfusion-10 verity

在尝试将服务器从CF8更改为CF10时,发生了这种情况

在CF8中,这是搜索代码

<cfsearch 
    collection="test_#arguments.cabinetid#" 
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#arguments.filter#' 
    suggestions="Always" 
    contextpassages="1" 
    contextbytes="300"
>

在CF10中,我正在使用它。

<cfsearch collection="test_#arguments.cabinetid#"
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#lcase(arguments.filter)#*' 
    suggestions="Always" 
    contextPassages="1" 
    contextBytes="300"
>

以真实性提交的背景更长,更具描述性。但是,大多数情况下使用solr时,上下文是空的 我尝试对solr.xml和其他solr配置文件进行一些更改。这里我们动态添加集合。因此无法通过更改配置文件来解决此问题。

有没有人碰到这个???

结果形式验证 Result form verity searching

SOLR搜索的结果 Result from SOLR searching

1 个答案:

答案 0 :(得分:7)

默认情况下,Solr不会像Verity那样填充上下文段落。您需要按照此处所述调整配置,以便将其打开。

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSe9cbe5cf462523a0-5bf1c839123792503fa-8000.html

完成这些更改后,您需要重新编制索引,并开始显示上下文段落。