Thanks!

Ethan, your solr response will look great when you get that ranking
information into it.  I hope we'll have the LCSH equivalent of that FAST
data sometime soon.

Ralph

> -----Original Message-----
> From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf
Of
> Ethan Gruber
> Sent: Thursday, December 10, 2009 4:35 PM
> To: CODE4LIB@LISTSERV.ND.EDU
> Subject: Re: [CODE4LIB] Auto-suggest and the id.loc.gov LCSH web
service
> 
> Nice work, Ralph.  That's really slick.  I have all the subject terms
in the
> solr index, but I would like to eventually integrate the Worldcat data
to
> make the results more relevant (rather than just sorted alphabetically
since
> each subject occurs only once).
> 
> I have yet to adapt my Orbeon forms to handle dynamic querying of the
terms
> in Solr, but would like to have that done in the next week or two (I
hope!).
> 
> Here's a sample of the data:
> 
> http://beta.scholarslab.org:9080/solr-
> 1.4/terms?terms.fl=subject&terms.limit=25&terms.prefix=Egy
> 
> The terms.prefix parameter displays terms that start with the letters
> inputted.  It's extremely fast, so I have no doubt I can use it for
> autosuggest per keystroke.
> 
> Ethan
> 
> On Thu, Dec 10, 2009 at 4:07 PM, LeVan,Ralph <le...@oclc.org> wrote:
> 
> > In a rare demonstration of doing as promised, I have a FAST
> > AutoSuggester running based on that data.  An HTML demonstration of
the
> > service can be found at http://orlabs.oclc.org/FAST/autosuggest.html
and
> > the underlying AutoSuggester is running at
> > http://orlabs.oclc.org/FAST/AutoSuggest.  Searches from the HTML go
to
> > WorldCat.
> >
> > An example of a suggestion request would be
> > http://orlabs.oclc.org/FAST/AutoSuggest?query=0
> >
> > It returns JSON, which the above HTML link demonstrates the use of.
> >
> > My AutoSuggester is just a thin interface to an SRU database.  The
query
> > that comes to the AutoSuggester is turned into an SRU query and the
> > resulting record is dropped into the AutoSuggester response.  The
link
> > to the SRU database for the above query for "0" would be
> >
http://orlabs.oclc.org/identities/search/AutoSuggestFAST?query=fragment+
> >
>
exact+%220%22<http://orlabs.oclc.org/identities/search/AutoSuggestFAST?q
ue
> ry=fragment+%0Aexact+%220%22>
> >
> > I've put up a file containing all the records I loaded into my
database.
> > The records contain 2 tab delimited fields.  The first field is the
key
> > to the record and corresponds to the user's keystrokes (e.g. '0'
above).
> > The second field contains the JSON response which is an ordered
array of
> > terms.  I load that into the moral equivalent of Lucene and you see
the
> > results in that SRU search.  The file can be found at
> > http://orlabs.oclc.org/FAST/AutoSuggestFAST.zip
> >
> > Let me know if you have any problems or questions.
> >
> > Ralph
> >
> >
> > > -----Original Message-----
> > > From: LeVan,Ralph
> > > Sent: Thursday, December 10, 2009 11:12 AM
> > > To: CODE4LIB@LISTSERV.ND.EDU
> > > Subject: RE: [CODE4LIB] Auto-suggest and the id.loc.gov LCSH web
> > service
> > >
> > > We've made some progress on this topic.
> > >
> > > I have available a list of our FAST subject headings.  They are
> > derived from
> > > LCSH and may be of some use.  The folks that produced this file
are
> > working on
> > > producing a similar file for LCSH.
> > >
> > > The file can be found at
http://orlabs.oclc.org/FAST/fastOutput.zip.
> > >
> > > The file contains tab delimited records.  The first column is the
ID
> > number of the
> > > FAST record that the term comes from.  The second column is the
MARC
> > > Authorities field that the term came from.  The third column is
the
> > term itself.  The
> > > 4th column is the count of records in WorldCat that are retrieved
when
> > that term
> > > is used in the Keyword index.  The 5th column is the count of
records
> > in
> > > WorldCat that are retrieved when that term is used in the Subject
> > index.
> > >
> > > I expect to have an AutoSuggester built on this today.
> > >
> > > Ralph
> >

Reply via email to