Re: [EP-underground] Integrating full text to eprints (fwd)

Silvio Macedo <[email protected]> Mon, 16 Jun 2003 01:05:32 +0100 (BST)
Newsgroups gmane.comp.web.eprints.general
Message-ID <[email protected]>
(apologies if you received this message twice - subscription problems)

On Mon, 16 Jun 2003, Tamas Dombos wrote:
> Has anyone tried truly integrating full text search into the eprints software? By integration I mean a common search interface, with both metadata AND full text search at once. (All the full text search I found was two separate searches and of course the results list didn't use the metadata, but some excerpt from the text.)
> One (apparently) easy way to do this would be to use an already existing search engine (like ht://dig), and pass the results (eprint ID is in the URL of the documents) to the eprints software, and combine the id search with the metadata search from the original search form. I know that some information would be lost (relevence ordering of the full text search, for example) but this seems to be a good start. Now this works in theory, but I have no idea how difficult it is to implement this. 
> Any suggestions? Thanks, 

I suggest you look at mnoGoSearch.
http://search.mnogo.ru/

1 it's opensource (GPL)
2 it's compatible with mysql or postgresql (among others I believe)
3 allows searching a user-specified metadata database, in addition to the 
  full textsearch
4 allows filters to search full text pdf/ps/.doc/etc
5 allows to use metadata in the results list
6 allows frontend access both via perl and php, meaning that you can 
  probably quite easily embed it in e-prints (if you do, submit it as a 
  contribution please!)
7 allows some translation between links to results and the actual indexing 
  fase, which is quite convenient for e-prints.
8 some nice search queries (proximity/fuzzy&others)

Some time ago, I started something in this direction, but then I lost 
interest (and motive).

Good luck!

Silvio


--
http://www.iis.ee.ic.ac.uk/smacedo
Intelligent and Interactive Systems, Imperial College London

Non est gravis scire omnium responsum - est gravis scire reperir illum.
- and then there was Google