有没有一种方法,使用FTS搜索,将结果列表限制为特定的模型类型?Alfresco 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 search object。这里
var queryDef =
{
query: "=prop_A:ABC",
language: "fts-alfresco",
onerror: "exception"
};
try
{
model.articles = [];
var nodes = search.query(queryDef);
}
catch(e) {}
这对lucene来说应该没有问题。你现在在用什么搜索?什么搜索字符串? – Zlatko 2013-03-19 10:36:12
我们在Solr使用4.2c社区。我想在JavaScript web脚本中实现它。 – MonkeyWrench 2013-03-19 12:40:57
嗯,我已经重新阅读你的问题。你想通过prop_A分组结果? (呃,prop_A + prop_B组合,实际上)?你想得到两组结果?这是不可能的,我认为,我相信你必须玩一些自定义的东西。您包含的搜索范例是否返回期望的内容(节点1和节点2)? – Zlatko 2013-03-19 12:47:29