Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@locus.apache.org Received: (qmail 75417 invoked from network); 13 Oct 2008 16:50:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Oct 2008 16:50:30 -0000 Received: (qmail 18611 invoked by uid 500); 13 Oct 2008 16:50:30 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 18595 invoked by uid 500); 13 Oct 2008 16:50:30 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 18584 invoked by uid 99); 13 Oct 2008 16:50:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Oct 2008 09:50:30 -0700 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of hui.ding@sap.com designates 155.56.68.171 as permitted sender) Received: from [155.56.68.171] (HELO smtpde01.sap-ag.de) (155.56.68.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 13 Oct 2008 16:49:25 +0000 Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id m9DGnnsM017491 for ; Mon, 13 Oct 2008 18:49:52 +0200 (MEST) x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: secondary index using lucene WAS -> Re: [jira] Commented: (HBASE-883) Secondary Indexes Date: Mon, 13 Oct 2008 12:49:42 -0400 Message-ID: <9925EDEFB24BA249936ED9C9F84DDFB601DAB49B@usphle18.phl.sap.corp> In-Reply-To: <48F0233F.90805@duboce.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: secondary index using lucene WAS -> Re: [jira] Commented: (HBASE-883) Secondary Indexes Thread-Index: AckrVSHa3X8FizFKQqi1UiWT/jbZpgB/oaXQ References: <1866797327.1221257384251.JavaMail.jira@brutus> <999141834.1222379864367.JavaMail.jira@brutus> <9925EDEFB24BA249936ED9C9F84DDFB601D497F7@usphle18.phl.sap.corp> <48F0233F.90805@duboce.net> From: "Ding, Hui" To: X-OriginalArrivalTime: 13 Oct 2008 16:49:41.0434 (UTC) FILETIME=[AFF479A0:01C92D53] X-Scanner: Virus Scanner virwal04 X-SAP: out X-Virus-Checked: Checked by ClamAV on apache.org Thank you Stack!=20 -----Original Message----- From: stack [mailto:stack@duboce.net]=20 Sent: Friday, October 10, 2008 8:54 PM To: hbase-dev@hadoop.apache.org Subject: secondary index using lucene WAS -> Re: [jira] Commented: (HBASE-883) Secondary Indexes (I changed the subject so the folks who might be working on a secondary=20 index using lucene might notice Ding Hui's question -- St.Ack) Ding, Hui wrote: > I am wondering what's the status of this doing secondary indexing with > lucene? > Is there anyway to follow with the progress? > > Thx!=20 > > -----Original Message----- > From: stack (JIRA) [mailto:jira@apache.org]=20 > Sent: Thursday, September 25, 2008 2:58 PM > To: hbase-dev@hadoop.apache.org > Subject: [jira] Commented: (HBASE-883) Secondary Indexes > > > [ > https://issues.apache.org/jira/browse/HBASE-883?page=3Dcom.atlassian.jira= . > plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D12634648= # > action_12634648 ]=20 > > stack commented on HBASE-883: > ----------------------------- > > Hey Clint: > > Highlevel, talk on the list has made mention of secondary indices done > using lucene rather than keeping a second table. Because of this, one > suggestion to consider -- non-binding, just a suggestion -- is that you > might include the type of your secondary index -- i.e. table index -- > when naming classes, etc. For example, IndexedRegionServer should > perhaps become TableIndexedRegionServer (bit of a mouthful -- maybe you > have a better name) or maybe better, just change your package name -- > use tableindexed or tindexed instead of indexed -- so its clear how your > secondary index is implemented. > > In HTD: > > + Is this inclusion intentional: '+ public static final String > ROW_KEY_COMPARATOR =3D "ROW_KEY_COMPARATOR";'? Is this leak from another > patch? Same for HSK.java.... and setRowKeyComparator in HTD, etc. > + You have to copy '+ static private byte[] format(final int number) {' > from PerformanceEvaluation because its inaccessible? I'd suggest change > access on PE so you don't have to duplicate. > > ... more to follow > > > =20 >> Secondary Indexes >> ----------------- >> >> Key: HBASE-883 >> URL: https://issues.apache.org/jira/browse/HBASE-883 >> Project: Hadoop HBase >> Issue Type: New Feature >> Components: client, regionserver >> Reporter: Clint Morgan >> Assignee: Clint Morgan >> Attachments: hbase-883.patch >> >> >> I'm working on a secondary index impl. The basic idea is to maintain a >> =20 > separate table per index. > > =20