露天搜索类别区分大小写

时间:2015-06-28 01:09:37

标签: search alfresco case-sensitive

我对Alfresco很新。

在网页脚本中,我实施了类别搜索。

var result  = search.query("TYPE:\"cm:category\"  AND @cm\\:name:CAt*").

但不幸的是,对类别的搜索似乎区分大小写。 search.query("TYPE:\"cm:category\" AND @cm\\:name:CAt*")search.query("TYPE:\"cm:category\" AND @cm\\:name:cat*")的结果不同。

如何使搜索不区分大小写?

2 个答案:

答案 0 :(得分:1)

我猜你应该用你的lucene或solr配置做些什么。因为它在我的实例中看起来很完美.Below正在我的实例中工作。

enter image description here

或者你可能在测试时做错了。正如你在代码中执行它可能会遇到一些问题。

在节点浏览器中检查结果。

答案 1 :(得分:0)

低于我的webscript(格式良好的版本)

listData.get.js : 

var term = args["term"];
var typeData = args["typeData"];
var searchResult ;
if( "1" == typeData )
{
    searchResult = search.query({query: "TYPE:\"sc:site\"" });
}
else if( "2" == typeData )
{
    searchResult = search.query({query: "TYPE:\"sc:fonction\"" }); 
}
else  
{
    var query  =  "TYPE:\"cm:category\"  AND @cm\\:name:\""+term +"*\""   ;
    searchResult = search.query({query: query });
}

这是描述符文件

listData.get.desc.xml :

    <webscript>
      <shortname>Une description du webscript</shortname>
      <description> </description>
      <url>/listData</url>
      <authentication>user</authentication>
    </webscript>

所以我用http://localhost:9090/share/proxy/alfresco/listData?term=D

调用webscript