Interface: expertSearch
高级检索参数
Details
类型、名字、条件、值、连接符
Properties
type
• type: string
Details
类型'DirectoryTree'(目录树)、'Guid'(节点guid)、'propertyGroup'(模型中的属性组名,如'rvmprop')
name
• name: string
Details
对应为'nodeName'(节点名)、'nodeGuid'(节点guid)、'propertyName'(属性组中的属性,名如'AREA')
condition
• condition: string
Details
'='(等于)、'<>'(不等于)、'>'(大于)、'<'(小于)、'like'(符合,支持'%'和'_')、'unlike'(不符合)
'='(等于):name与value相等的结果
'<>'(不等于):name与value不相等的结果
'>'(大于):name的值大于value的结果(数字比较)
'<'(小于):name的值小于value的结果(数字比较)
'like'(符合,支持'%'和'_'):name与value相似的结果(%aa%:表示name的值中包含aa的结果;aa%:表示name的值中开头两个字为aa的结果;
%aa表示name的值中末尾的两个字为aa的结果;a_a表示name的字符长度固定为3,且第一个字符和最后一个字符为a,中间字符任意的结果)
'unlike'(不符合):获取与'like'字符相反的结果
value
• value: string
Details
对应为'节点名'、'节点Guid'、'属性值'
connector
• connector: string
Details
输入格式为where、orWhere(where表示为交集(and),orWhere表示为并集(or),两者皆表示为与前一个条件的并或交集关系,且交集优先级高于并集)
(a1 and a2 or a3 and a4),先计算a1与a2,a3与a4的交集,再计算两者结果的并集