Streamline News

Integrating Repository Function with Work Practice

Posts Tagged ‘Search’

Search method proposals

Posted by Dawn on September 18, 2008

Mark and I meet earlier this month to discuss where we wanted to go regarding the search prototype. We decided that we would utilise the work already done by Mike on the SRU interface for the research aspects of the repository. This would provide us with an Input Interface for querying the repository.

Mark would come up with some ingenious methods of extending the basic search process. These will incorporate Elizabeth’s ideas about bookshelf browsing without relying on the latent semantic analysis (LSA) she is developing. The LSA current version is reliant on libraries not compatible with a web based apps and will take some time to translate. In the meantime we can put something together that gives the visual impression for testing with users.

The output from this would then be displayed in some visually interesting way, see interface designs here, possibly using PHP, JavaScript, Java servlets or the Google web toolkit. This is the bit I have together put together, after exploring potential technologies.

Today I received four ideas for the processing element form Mark. For those of you not so techy 😉 I have done a few diagrams to give you a better idea.

Method 1 – simple extension
Submit multiple searches, by getting search info. Then creating alternative versions using thesaurus. Rather than doing a single search do multiple searches using this information then produce results as a visualisation.

Method 2 – Iterative result reuse
Getting initial results from a search, extract keywords (or other metadata) of returned document, then use this to find related documents. Extracted keywords and those found in second pass should be standardised using thesaurus. For each set of search results, submit new search, then follow same process recursively (obviously removing common returned elements). Each iteration should result in documents less related to initial document.

Method 3 – Collaborative search via profile matching
Identify all searches performed by a user in a particular session i.e. build a profile of a particular users searches. X-reference this to searches performed by other users in a particular session. Identify different searches are commonly used within the same sessions. This should give a list of related articles that may be of interest to users who search for the dame type of things (even if the keywords, content or metadata of the documents is completely unrelated). The more sessions that a set of related searches are performed, the more likelihood that they are related in some way.

Method 4 – Collaborative search via document matching

Anytime a search is done cache the returned documents. When new searches are done get a returned resource and find all caches that also contain that document, then return the contents of each cache as secondary results. Again this could be done recursively.

Posted in General, Repositories, Search | Tagged: , | 1 Comment »

Moodle update

Posted by Dawn on December 14, 2007

The look and feel for the Moodle-based repository has now been designed and integrated into the site. This screen shot shows the front page. A few things need to be tweaked depending on which features we decided to keep/reject. I am now working on adjusting the search interface to enable users to download objects of interest into a personal space and add objects to the repository.

The portfolio plug-in (visible on the screen shot), may provide a foundation for this, but has too low a level of organisation to do the job itself. This is currently not installed on the live site.

A version of eCat is available on the Moodle site, for download. Some adjustments need to be made if this is going to be an input client of the Moodle repository. In the mean time learning objects should be packed and emailed to myself. These can be stored in the database, searched and viewed.

Posted in Repositories, Search | Tagged: , , , | Leave a Comment »