Return-Path: Delivered-To: apmail-jackrabbit-users-archive@locus.apache.org Received: (qmail 48511 invoked from network); 21 Aug 2007 21:16:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Aug 2007 21:16:33 -0000 Received: (qmail 44361 invoked by uid 500); 21 Aug 2007 21:16:30 -0000 Delivered-To: apmail-jackrabbit-users-archive@jackrabbit.apache.org Received: (qmail 44342 invoked by uid 500); 21 Aug 2007 21:16:30 -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 44333 invoked by uid 99); 21 Aug 2007 21:16:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Aug 2007 14:16:29 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of antongavazuk@gmail.com designates 66.249.82.236 as permitted sender) Received: from [66.249.82.236] (HELO wx-out-0506.google.com) (66.249.82.236) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Aug 2007 21:16:29 +0000 Received: by wx-out-0506.google.com with SMTP id h29so1560264wxd for ; Tue, 21 Aug 2007 14:16:08 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=jpPd5uyH0A9OopiwwJgvmxwSB5BxUFDHgT1IzrqoAcrlpLH8X+sI0q8MVNMASfV7goZjxZDQHCFSJMCfUVT3n96XnA1TjGWfWI3OBJNSTJQtNu4BG3DVZJjqhPft2V/WlBG2yiwyOFlYtZQ9elBY8ig0k2aDn3FhwSO6W028CbQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=UoGw7X/+ZI14OMXPGTJiJskSDF690lZQn/8ixkIg7l0gHtrKxDmmJgcWtvVvpDCveigPUzITWu2J7uNNH6i642+KXm6bQIXHmkEh2GuDQbjqaZemGNTXQhMS7WBz1nqB42ByTV6ufkyFaeykWXdzF6/Txl0WSlBsayGY1fNW8WY= Received: by 10.90.49.1 with SMTP id w1mr2923466agw.1187730967893; Tue, 21 Aug 2007 14:16:07 -0700 (PDT) Received: by 10.100.126.11 with HTTP; Tue, 21 Aug 2007 14:16:07 -0700 (PDT) Message-ID: Date: Wed, 22 Aug 2007 00:16:07 +0300 From: "Anton Gavazuk" To: users@jackrabbit.apache.org Subject: Re: Optimal structure In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_118436_18525438.1187730967840" References: <1b0d43d00708110145y1efdc18cr6ccd2b4a206dffa@mail.gmail.com> <1b0d43d00708150712u7ca5bf8fs23dcdcbe7ce20ea2@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_118436_18525438.1187730967840 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Maybe respected community has any idea about the topic? 2007/8/15, Anton Gavazuk : > > Hi David, > my hierarchy will contain building parts (actually content) for web > portal - news,articles, interviews. maybe blogs. > Every type of content has related type of node. So end users will not work > with repository directly - they will use usual functions of web portal - > searching and viewing certain type of content. > > With jcr functionality will work facade (for example - session bean), wich > will provide for web layer needed functions. > > So if I put all node types under one main root - it will be mistake? Or > better choice is providing related parent nodes for each category? Will > affect the structure of repository on prefomance of searching? > > > 2007/8/15, David Nuescheler < david@day.com>: > > > > hi anton, > > > > sorry for the delay. > > > > i would be interested to understand the actual business > > requirement that you are trying solve... > > the hierarchy of nodes does not so much depend on property > > types used, but really on how can the hierarchy be of value for > > the business problem that you are trying to solve for your users. > > > > so if you can explain a little bit more in detail what it is that your > > application > > does and how your users are going to use it. from a hierarchy > > perspective > > i think it is important that you structure things as intuitively as > > possible > > for the end user. > > > > a good hierarchy, is self explanatory to the user of the application. so > > if you end users should ever see the content hierarchy directly, they > > should > > say: "i get it..." without any further explanations. > > they should feel at home, just like with the filesystem structure on > > their > > local harddisks... > > > > regards, > > david > > > > On 8/12/07, Anton Gavazuk < antongavazuk@gmail.com> wrote: > > > Hi David, > > > > > > I am going to save a lot of different type nodes in repository. > > > The nodes will have 2 main property - name and body - both are String > > type. > > > And search will be carried out on these properties. > > > The differences between types - comments allowed or not. > > > > > > So, I'm searching a faster scheme . > > > > > > P.S. What can I add to make my description more precise? > > > > > > > > > > > > 2007/8/11, David Nuescheler : > > > > > > > > hi anton, > > > > > > > > this all depends on the actual usecase... > > > > can you be more specific about what you are trying to achieve > > > > and explain your application a little bit in details? > > > > > > > > regards, > > > > david > > > > > > > > On 8/10/07, Anton Gavazuk < antongavazuk@gmail.com> wrote: > > > > > Hello all! > > > > > I have the question about optimal structure of repository > > > > > > > > > > root > > > > > nodeTypeA > > > > > ... > > > > > nodeTypeB > > > > > ... > > > > > nodeTypeC > > > > > > > > > > > > > > > or > > > > > > > > > > root > > > > > rootForA > > > > > nodeTypeA > > > > > ... > > > > > rootForB > > > > > nodeTypeB > > > > > ... > > > > > rootForC > > > > > nodeTypeC > > > > > ... > > > > > > > > > > > > > > > Is there anything which can impact on prefomance or on > > maintainability? > > > > > > > > > > > > > > > > ------=_Part_118436_18525438.1187730967840--