0

有没有办法使用 FTS 搜索将结果列表限制为特定的模型类型?

另外,有没有办法对 FTS 搜索的结果进行分组?例子:

Node 1
  prop_A: ABC
  prop_B: 1/1/2013
  prop_C: this is some string description specific to node 1
  prop_D: 1

Node 2
  prop_A: ABC
  prop_B: 1/1/2013
  prop_C: this is some string description specific to node 2
  prop_D: 1

Node 3
  prop_A: DEF
  prop_B: 1/2/2013
  prop_C: this is some string description specific to node 3
  prop_D: 1

你能创建一个只返回节点 1 和节点 3 的查询吗?由于 prop_A 和 prop_B 属性值相同,节点 1 和节点 2 应该组合在一起。

我正在使用javascript webscript 搜索对象

var queryDef =
{
    query: "=prop_A:ABC",
    language: "fts-alfresco",
    onerror: "exception"
};

try
{
    model.articles = [];
    var nodes = search.query( queryDef );
}
catch(e) {}
4

1 回答 1

1

这里有两个问题:

“有没有办法,使用 FTS 搜索,将结果列表限制为特定的模型类型?”

使用 TYPE:"cm:content" 子句按类型缩小结果。

对于分组问题,您应该在 Alfresco 中查找 solr facet support 的示例,并检查这是否符合您的要求。

于 2013-03-20T08:42:27.857 回答