Hi, Amandeep. My applications store each text page and its features as one row in Htable. When given a query, it has to scan all rows in the table and calculate scores of each row based on their features. Test shows the response speed is not too high for real-time applciation. So I am thinking build some index or use other mechanism like cache to improve the query performance. Any suggestions?

Thanks.

--------------------------------------------------
From: "Amandeep Khurana" <[email protected]>
Sent: Monday, November 23, 2009 2:18 PM
To: <[email protected]>
Subject: Re: HBase Index: indexed table or lucene index

What kind of querying do you want to do? What do you mean by query
performance?

Hbase has secondary indexes (IndexedTable). However, its recommended that
you build your own secondary index instead of using the one provided by
Hbase.

Lucene is a different framework altogether. Lucene indexes are for
unstructured text processing (afaik). How did you end up linking the two?

-Amandeep


2009/11/22 <[email protected]>

Hi, everyone. I am focusing on improve data query performance from HBase
and found that there are secondary index and lucene index built by
mapreduce. I am not clear whether both index are the same. If not, which is
more helpful to data query?

Thanks.

Best Wishes!
_____________________________________________________________

刘祥龙  Liu Xianglong


Reply via email to