Solr will be the easier integration for you.  Solr can crawl your
bibliographic database but I don't see off-hand a way for Solr (or Lucene
for that matter) to parse bibtex directly.

One kind of fun way around that would be to munge your web-site to have the
option of presenting your bibliography in a simple format such as JSON.
 The json based bibtex parsers at

http://fisica.cab.cnea.gov.ar/colisiones/staff/fiol/bibtexparse_es.html

or

https://code.google.com/p/bibtex-js/

would make this fairly easy.  The former would be easy to integrate on the
server side and the second would be easy to integrate on the browser side.

Then all you would need to do is point Solr at a page that tells it all of
your files to parse.  A directory tree is a natural way to do this.



On Mon, Aug 12, 2013 at 4:24 AM, Bastiaan Braams <[email protected]> wrote:

> Greetings. I am a newcomer looking for advice about getting started with
> Lucene Core and/or Solr in order to present to the world a searchable
> bibliographical database.
>
> I have the database in my filespace in a plain text format; let us say as a
> BibTeX file. So the data is quite well structured, with fields such as
> Author, Title, Journal and Year, but also some less structured fields:
> Abstract, Notes, Keywords. I don't have the article full texts.
>
> There are about 100 000 entries in the database; the total size is less
> than 1 GB.
>
> I have access to a server that already provides web pages to the world. Now
> I want to provide these bibliographical data to the world, with some search
> functionality for the visitors.
>
> Would Lucene Core be a good building block for this? Would I have any use
> for Lucene Solr? I have the impression that I should consider Solr only if
> the data were distributed over the web, but in my case the data are all in
> one place that is under my control.
>
> The quick tutorial for Lucene Core shows how I may create a Lucene database
> and query it on my system through the command line. Could someone please
> recommend a tutorial about creating a web interface for the prospective
> world-wide users of this database?
>

Reply via email to