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 だけを返すクエリを作成できますか? ノード 1 とノード 2 は、prop_A と prop_B のプロパティ値が同じであるため、一緒にグループ化する必要があります。

私は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) {}
4

1 に答える 1

1

ここで 2 つの質問:

「FTS 検索を使用して、結果リストを特定のモデル タイプに限定する方法はありますか?」

TYPE:"cm:content" 句を使用して、結果をタイプ別に絞り込みます。

グループ化の質問については、Alfresco での solr ファセット サポートの例を探して、これが要件に適合するかどうかを確認する必要があります。

于 2013-03-20T08:42:27.857 に答える