2

私は細かくしたいalfrescoの特定のアスペクトとプロパティの値を持つすべてのコンテンツ。 私はalfrescoリポジトリ内のすべてのコンテンツをトラバースしようとしています。しかし、リポジトリに膨大な数のコンテンツがあるため、時間がかかる。特定のアスペクトやプロパティを持つコンテンツを見つけるために、アルフレコのリポジトリでCrawlerを使用できますか?

私はCrawlerを使用することを考えていますが、クローラを使用すると特定のコンテンツタイプのコンテンツしかトラバースできません。

特定のプロパティ値を持つ特定のアスペクトに使用できますか?

これを行うには他の方法がありますか?

のLucene/FTSの/ etcで検索に問題が許可チェックが存在するという事実である... ..

+1

Alfrescoは、組み込みの検索サービスを使用してクイック検索を行うと間違って何?あなたは1秒以内に答えを出さなければならない! – Gagravarr

答えて

1

を事前に

感謝を助けてください。回避策があります。つまり、1つの大きなクエリではなく、一連のクエリやそれより小さいクエリを実行できますが、私はいつもこのように扱いにくいと感じました。

これを回避する私の好きな方法は、データベース自体を照会し、ids/nodeRefsを別のテーブルなどに取得し、それを出発点として何かする必要があるかどうかを判断することです。例えば

select count(*) from alf_node join alf_node_aspects 
on alf_node.id = alf_node_aspects.node_id 
join alf_qname 
on alf_node_aspects.qname_id = alf_qname.id 
where alf_qname.local_name = 'yourAspectName' and 
alf_node.store_id = 6; 
+0

返事ありがとう、私はこの方法を試してみる –

関連する問題