我对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*")
的结果不同。
如何使搜索不区分大小写?
答案 0 :(得分:1)
我猜你应该用你的lucene或solr配置做些什么。因为它在我的实例中看起来很完美.Below正在我的实例中工作。
或者你可能在测试时做错了。正如你在代码中执行它可能会遇到一些问题。
在节点浏览器中检查结果。
答案 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