使用Lucene search语法进行搜索。
luceneSearch(search)
此方法执行全文搜索。
参数
- search
代表Lucene搜索短语的搜索词和运算符。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("TEXT:alfresco");
luceneSearch(store, search)
此方法在指定的存储空间中执行Lucene搜索。
参数
- store
指定的存储空间,例如:workspace://SpacesStore。 - search
代表Lucene搜索短语的搜索词和运算符。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("workspace://SpacesStore", "TEXT:foo");
luceneSearch(search, sortColumn, asc)
此方法按指定的属性和排序顺序执行Lucene搜索。
参数
- search
代表Lucene搜索短语的搜索词和运算符。 - sortColumn
要排序的属性名称。 - asc
排序顺序。如果设置为true,则结果将根据指定的属性按升序排序。如果为false,则结果按降序排序。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("TEXT:alfresco", "@cm:modified", false);
luceneSearch(store, search, sortColumn, asc)
此方法在指定的存储空间中按指定的属性和排序顺序执行Lucene搜索。
参数
- store
指定的存储空间,例如:workspace://SpacesStore。 - search
代表Lucene搜索短语的搜索词和运算符。 - sortColumn
要排序的属性名称。 - asc
排序顺序。如果设置为true,则结果将根据指定的属性按升序排序。如果为false,则结果按降序排序。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("workspace://SpacesStore", "TEXT:alfresco", "@cm:modified", true);
luceneSearch(search, sortColumn, asc, max)
此方法按指定的属性和排序顺序执行Lucene搜索。可限制返回的结果数量。
参数
- search
代表Lucene搜索短语的搜索词和运算符。 - sortColumn
要排序的属性名称。 - asc
排序顺序。如果设置为true,则结果将根据指定的属性按升序排序。如果为false,则结果按降序排序。 - max
返回的最大结果数。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("TEXT:alfresco", "@cm:modified", true, 50);
luceneSearch(store, search, sortColumn, asc, max)
此方法在指定的存储空间中按指定的属性和排序顺序执行Lucene搜索。可限制返回的结果数量。
参数
- store
指定的存储空间,例如:workspace://SpacesStore。 - search
代表Lucene搜索短语的搜索词和运算符。 - sortColumn
要排序的属性名称。 - asc
排序顺序。如果设置为true,则结果将根据指定的属性按升序排序。如果为false,则结果按降序排序。 - max
返回的最大结果数。
返回值
将搜索结果以ScriptNode对象数组格式返回。
代码例
var nodes = search.luceneSearch("workspace://SpacesStore", "TEXT:alfresco", "@cm:modified", true, 50);
文档更新时间: 2019-07-07 14:37 作者:凌云文档