Filter CloudSearch或CloudQuery通过';包含';在CloudBoost中

Filter CloudSearch或CloudQuery通过';包含';在CloudBoost中,filter,contains,cloudboost,Filter,Contains,Cloudboost,我需要通过子字符串过滤数据,我的意思是,如果我得到了这些数据: 'John','Markus','james' 我想查看包含“m”的所有元素,它应该返回: 'Markus','james' 或者如果我按“hn”过滤,结果应该是: 'John' 我如何使用CloudSearch或CloudQuery实现这一点 编辑:我看到了通配符方法,它似乎符合我的要求,但只允许使用列(字符串)参数。我还需要按列(数组)进行筛选。就像searchOn方法一样。我认为这应该是可行的。你试过这个吗: var q

我需要通过子字符串过滤数据,我的意思是,如果我得到了这些数据:

'John','Markus','james'
我想查看包含“m”的所有元素,它应该返回:

'Markus','james'
或者如果我按“hn”过滤,结果应该是:

'John'
我如何使用CloudSearch或CloudQuery实现这一点


编辑:我看到了通配符方法,它似乎符合我的要求,但只允许使用列(字符串)参数。我还需要按列(数组)进行筛选。就像searchOn方法一样。

我认为这应该是可行的。你试过这个吗:

var query = new CB.CloudQuery('TableName');
//then you can:
query.substring('ColName','Text');
//or
query.substring(['ColName1','ColName2'],'Text');
//or
query.substring('ColName',['Text1', 'Text2']);
//or
query.substring(['ColName1','ColName2'],['Text1', 'Text2']);

query.find(callback);

请添加必要的语言/库标记以提高可见性。我想添加cloudboost标记,但它不存在于预定义的标记中,我无法创建它们。是的,我尝试过,但它只按整个单词搜索。我想按子字符串搜索。哦,好的。我们需要添加regexapi。你能给我一天时间,我会为你建造它我还将使用在后台使用regex的子字符串API。:)谢谢但请记住另一个要求:最好将字符串或数组作为第一个参数传递。与searchOn相同。我们现在在CloudQuery中有了一个新的API,可以完成这项工作。检查更新的答案。:)