Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 55379 invoked from network); 15 Nov 2005 22:24:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Nov 2005 22:24:19 -0000 Received: (qmail 92533 invoked by uid 500); 15 Nov 2005 22:24:18 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 92511 invoked by uid 500); 15 Nov 2005 22:24:17 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 92500 invoked by uid 99); 15 Nov 2005 22:24:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2005 14:24:17 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [213.151.89.70] (HELO server) (213.151.89.70) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 15 Nov 2005 14:24:08 -0800 Received: from [84.244.82.3] (helo=[10.10.1.71]) by server with esmtp (Exim 4.50) id 1Ec9Eu-0001Qc-8Z for java-dev@lucene.apache.org; Tue, 15 Nov 2005 23:25:20 +0100 Message-ID: <437A5FDC.7070008@tejnora.cz> Date: Tue, 15 Nov 2005 23:23:24 +0100 From: Karel Tejnora User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: java-dev@lucene.apache.org Subject: Lucene Index backboned by DB Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 84.244.82.3 X-SA-Exim-Mail-From: karel@tejnora.cz X-SA-Exim-Scanned: No (on server); SAEximRunCond expanded to false X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi all, in our testing application using lucene 1.4.3. Thanks you guys for that great job. We have index file around 12GiB, one file (merged). To retrieve hits it takes nice small amount of the time, but reading fields takes 10-100 times more (the stored ones). I think because all the fields are read. I would like to try implement lucene index files as tables in db with some lazy fields loading. As I have searched web I have found only impl. of the store.Directory (bdb), but it only holds data as binary streams. This technique will be not so helpful because BLOB operations are not fast performing. On another side I will have a lack of the freedom from documents fields variability but I can omit a lot of the skipping and many opened files. Also IndexWriter can have document/term locking granuality. So I think that way leads to extends IndexWriter / IndexReader and have own implementation of index.Segment* classes. It is the best way or I missing smthg how achieve this? If it is bad idea, I will be happy to heard another possibilities. I would like also join development of the lucene. Is there some points how to start? Thx for reading this, sorry if I did some mistakes Karel --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org