Print

Print


http://code.google.com/p/oclcsrwdspacelucene/source/checkout

I'm out of the office next week, but will be following my mail.  I also
live on IM; I'm ralphlevan on most of the services.  If you see me
online, feel free to chat.

Ralph

> -----Original Message-----
> From: SRU (Search and Retrieve Via URL) Implementors
[mailto:[log in to unmask]]
> On Behalf Of Blanco, Jose
> Sent: Friday, February 12, 2010 5:00 PM
> To: [log in to unmask]
> Subject: Re: browse not working
> 
> I don't have the source code for SRW, if you send it to me I could
take a look.
> 
> I'm not following the Lucene issue completely.  Maybe I don't have to,
and all I
> need to do is change the getTermList code? Or maybe when I read the
code it
> will make more sense?
> 
> I'm going to be leaving very soon, so if you don't hear back from me,
we can
> continue this conversation next week?
> 
> Thank you!
> Jose
> 
> 
> -----Original Message-----
> From: SRU (Search and Retrieve Via URL) Implementors
[mailto:[log in to unmask]]
> On Behalf Of LeVan,Ralph
> Sent: Friday, February 12, 2010 4:52 PM
> To: [log in to unmask]
> Subject: Re: browse not working
> 
> The Lucene issue requires that the responsePosition be 1 instead of
10.
> That means your seed term must be the first term in the response and
> that you can't go backwards through the index.  That was the same
> limitation in DSpace 1.4.
> 
> The getTermList() method in the SRWLuceneDatabase class needs to be
> updated.  It should look like familiar DSpace code.  I just couldn't
> figure out how to use the new API and couldn't find the equivalent
> client code in the DSpace user interface.
> 
> Ralph
> 
> > -----Original Message-----
> > From: SRU (Search and Retrieve Via URL) Implementors
> [mailto:[log in to unmask]]
> > On Behalf Of Blanco, Jose
> > Sent: Friday, February 12, 2010 4:43 PM
> > To: [log in to unmask]
> > Subject: Re: browse not working
> >
> > I could look at the Dspace code, if you give me some guidance as to
> what has to
> > change in the API, but what about the the Lucene issue, would
browsing
> still not
> > work because of the Lucene limitation?
> >
> > -Jose
> >
> > -----Original Message-----
> > From: SRU (Search and Retrieve Via URL) Implementors
> [mailto:[log in to unmask]]
> > On Behalf Of LeVan,Ralph
> > Sent: Friday, February 12, 2010 4:36 PM
> > To: [log in to unmask]
> > Subject: Re: browse not working
> >
> > You've run into 2 problems there Jose.  The more serious one is that
> the
> > DSpace folks changed their browse interface with version 1.5 and
I've
> > not been able to get any help in changing my SRW interface to work
> with
> > it.
> >
> > The second problem is that Lucene doesn't support browsing
backwards,
> so
> > even in version 1.4, a responsePosition of 10, instead of 1, would
> have
> > gotten you an error.
> >
> > If you've got the DSpace expertise to help with the API changes, I'd
> be
> > happy (thrilled!) to get them into my code.
> >
> > Ralph
> >
> > > -----Original Message-----
> > > From: SRU (Search and Retrieve Via URL) Implementors
> > [mailto:[log in to unmask]]
> > > On Behalf Of Blanco, Jose
> > > Sent: Friday, February 12, 2010 4:14 PM
> > > To: [log in to unmask]
> > > Subject: browse not working
> > >
> > > Ralph:
> > >
> > > I'm running version 1.5.2 of Dspace and I can't get browse to
work.
> > Take a look
> > > at what you get at:
> > >
> > > http://deepblue.lib.umich.edu/SRW/search/DSpace/
> > >
> > > This is what I see in the error log:
> > >
> > > 2010-02-12 16:12:33,671 INFO  ORG.oclc.os.SRW.SRWServlet @
> > >
> >
> operation=scan&scanClause=cql.resultSetId+%3D+%22%22&version=1.1&resp
> > > onsePosition=10&maximumTerms=20
> > > 2010-02-12 16:12:33,671 INFO  ORG.oclc.os.SRW.SRWServletInfo @
> > > pathInfo=/DSpace/
> > > 2010-02-12 16:12:33,671 INFO  ORG.oclc.os.SRW.SRWServletInfo @
> > > dbname=DSpace
> > > 2010-02-12 16:12:33,672 INFO  ORG.oclc.os.SRW.SRWDatabase @
> > > scanTerm:
> > >  63 71 6c 2e 72 65 73 75 6c 74 53 65 74 49 64 20  cql.resultSetId
> > >  3d 20 22 22                                      = ""
> > >
> > >
> > > 2010-02-12 16:12:33,672 INFO  ORG.oclc.os.SRW.SRWDatabase @
> > > maxTerms=20, position=10
> > > 2010-02-12 16:12:33,672 INFO
> > > gov.loc.www.zing.srw.srw_bindings.SRWSoapBindingImpl @
> > > returnTargetURL=null
> > > 2010-02-12 16:12:33,672 INFO
> > > gov.loc.www.zing.srw.srw_bindings.SRWSoapBindingImpl @ calling
> > > setEchoedScanRequestType
> > > 2010-02-12 16:12:33,672 INFO
> > > gov.loc.www.zing.srw.srw_bindings.SRWSoapBindingImpl @
> > > scanClause=cql.resultSetId = ""
> > > 2010-02-12 16:12:33,673 INFO
> > > gov.loc.www.zing.srw.srw_bindings.SRWSoapBindingImpl @ called
> > > setEchoedScanRequestType