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