From users-return-17883-apmail-jackrabbit-users-archive=jackrabbit.apache.org@jackrabbit.apache.org Fri Aug 12 14:59:36 2011 Return-Path: X-Original-To: apmail-jackrabbit-users-archive@minotaur.apache.org Delivered-To: apmail-jackrabbit-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F3D6D818B for ; Fri, 12 Aug 2011 14:59:35 +0000 (UTC) Received: (qmail 91469 invoked by uid 500); 12 Aug 2011 14:59:35 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 91334 invoked by uid 500); 12 Aug 2011 14:59:34 -0000 Mailing-List: contact users-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@jackrabbit.apache.org Delivered-To: mailing list users@jackrabbit.apache.org Received: (qmail 91325 invoked by uid 99); 12 Aug 2011 14:59:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Aug 2011 14:59:34 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Carl.Furst@mlb.com designates 66.192.34.20 as permitted sender) Received: from [66.192.34.20] (HELO bleachers2.mlb.com) (66.192.34.20) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Aug 2011 14:59:28 +0000 X-IronPort-AV: E=Sophos;i="4.67,362,1309752000"; d="p7s'?scan'208";a="65609699" Content-Type: multipart/mixed; boundary="===============1836697285==" MIME-Version: 1.0 Received: from unknown (HELO BAMEXCH-HUB01.MLBAM.mlb.org) ([10.3.3.76]) by bleachers2.mlb.com with ESMTP; 12 Aug 2011 10:59:06 -0400 Received: from BAM-EXCH07.MLBAM.mlb.org ([10.3.3.66]) by BAMEXCH-HUB01.MLBAM.mlb.org ([10.3.3.76]) with mapi; Fri, 12 Aug 2011 10:59:06 -0400 From: "Furst, Carl" To: "users@jackrabbit.apache.org" Date: Fri, 12 Aug 2011 10:59:05 -0400 Subject: RE: How to add the same node to many path? Thread-Topic: How to add the same node to many path? Thread-Index: AcxY2y6bQDdHnrk3RveZ8L6xwvaE6QAIjjLw Message-ID: References: <201108121831488122982@163.com> In-Reply-To: <201108121831488122982@163.com> Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: en-US MIME-Version: 1.0 --===============1836697285== MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0000_01CC58DE.D88A5470" ------=_NextPart_000_0000_01CC58DE.D88A5470 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Maybe clone the node? I'm assuming that each category is a separate workspace. I'm not sure if = you could do this if there was any possibility of adding clones to the same workspace So maybe something like: Node n =3D root.addNode("some/path"); ItemImpl n1 =3D new ItemImpl(); Node n2 =3D n1.clone(n, n.getName()); anotherWorkspaceRoot.addNode(n2); HTH, Carl Furst -----Original Message----- From: =C3=AB=BD=F8 [mailto:danveno@163.com]=20 Sent: Friday, August 12, 2011 6:32 AM To: users Subject: How to add the same node to many path? Hello everyone: Question One: i have a need: add one picture node to many categories. The category = system is stored within Jackrabbit. And i want to add one picuture node to more than one categories so that this picture node is distinct in the whole repository. It is different from many picture nodes with the same metadata. Because, in this case, if i modify one picture node , others = are not modified, which is not i want. cata--->Pnode catb--->Pnode and the Pnode is unique node, not two. Question Two: Now, i use the reference to add a ref node under different categories, = which can implement this requirement. However, i need to implement full-text search with category. So, my solution now is USE SQL-2 to join the ref = node and the unique node. BUT, it cost too much time to feedback the results. eg: SELECT * FROM [resref] as ref left outer join [nt:unstructured] as res = on ref.resRef=3Dres.[jcr:uuid] where .... Can anyone give me some suggestion? 2011-08-12=20 =C3=AB=BD=F8=20 ------=_NextPart_000_0000_01CC58DE.D88A5470 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 kjRs5eWA2vYQro1NAAAAAAAA ------=_NextPart_000_0000_01CC58DE.D88A5470-- --===============1836697285== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ********************************************************** MLB.com: Where Baseball is Always On --===============1836697285==--