我有一个视图控件,并通过应用程序布局控件中的搜索参数生成查询字符串。全文索引已启用,搜索属性中的代码如下所示:

var queryStr="";
if(param.option=="byName"){
queryStr="[name]="+param.search;
}
else{
queryStr="[title]="+param.search;
}
return queryStr;


我发现可以使queryStr正确,例如“ [name] = Vincent”,但是视图显示所有文档都包含单词“ Vincent”,而不仅仅是特殊字段“ name”。就像我使用“ Vincent”进行搜索一样。

我想知道如何获得正确的结果。谢谢!

最佳答案

应该吗
“ [名称]包含” + param.search;

与此类似:
[项目名称]包含最高机密

使用单词CONTAINS而不是=?

我不确定100%,但是前几天有一篇有关搜索的博客文章:http://lostinxpages.com/2014/05/15/exporting-to-excel-using-queries-in-xpages/

关于full-text-search - FTsearch在xpage的 View 控件中无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23809846/

10-11 08:17