Hi, My company policy not allowed me to place files on websphere server JVM, so thats why we are placing index files in database and searching using JDBCDirectory.
I am using 2.4 Lucene API jars API with below ways to search the fields from index, Directory dir; = new JdbcDirectory (ds,dialect, indexFileName,true); Searcher searcher = new IndexSearcher(dir); Hits hits = searcher.search(searchQuery); for (int i = 0; i < hits.length(); i++) { Document doc = hits.doc(i); if(doc.get("Name") != null && !"".equals(doc.get("Name"))){ ....other biz logic } } Thanks Mahesh On Sat, Aug 23, 2014 at 2:48 PM, Uwe Schindler <u...@thetaphi.de> wrote: > Hi, > > there is no need to have an index in a relational database. Lucene indexes > are commonly stored as files on local disks. Use FSDirectory subclasses to > do this! > > For more details about performance problem, you should maybe give us more > details. > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > > > -----Original Message----- > > From: Mahesh Charegaonkar [mailto:mahesh.charegaon...@gmail.com] > > Sent: Saturday, August 23, 2014 11:42 PM > > To: java-user@lucene.apache.org > > Subject: Re: Speed up searching on index created using JdbcDirectory > > > > Thanks Uwe for your response. > > > > Could you please tell me if i have to still need to keep index in > database what > > will be good option for searching. > > > > Thanks > > Mahesh > > > > > > On Sat, Aug 23, 2014 at 2:15 PM, Uwe Schindler <u...@thetaphi.de> wrote: > > > > > Don't use JDBCDirectory. It does not scale and has very poor > performance. > > > This is why it was removed in Lucene 3. > > > > > > Uwe > > > > > > ----- > > > Uwe Schindler > > > H.-H.-Meier-Allee 63, D-28213 Bremen > > > http://www.thetaphi.de > > > eMail: u...@thetaphi.de > > > > > > > > > > -----Original Message----- > > > > From: Mahesh Charegaonkar [mailto:mahesh.charegaon...@gmail.com] > > > > Sent: Saturday, August 23, 2014 11:12 PM > > > > To: java-user@lucene.apache.org > > > > Subject: Re: Speed up searching on index created using JdbcDirectory > > > > > > > > HI All, > > > > > > > > Please help me out to resolve this issue. Your help is really > > > appriciated. > > > > > > > > Thanks > > > > Mahesh > > > > > > > > > > > > On Wed, Aug 20, 2014 at 1:57 PM, Mahesh Charegaonkar < > > > > mahesh.charegaon...@gmail.com> wrote: > > > > > > > > > Hi Lucene masters, > > > > > > > > > > I was using lucene couple of years back. We have developed > > > > > application which uses lucene's JdbcDirecory feature. Using > > > > > JdbcDirecory we have writing and reading data from database. > > > > > > > > > > Over the time data has increased tremendously and that why we are > > > > > facing performance issue with searching. I am using Lucene core > > > > > jar > > > 2.4 and > > > > JDK 5. > > > > > Could you please suggests good ways to increase the performance. > > > > > > > > > > I have limitation to use JDK5 , so suggest the changes which will > > > > > be supported by JDK5 with any new API in lucene. > > > > > > > > > > Thanks > > > > > Mahesh > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >