- Grab OAI-PMH content
- For each record from OAI source, store it in Postgres (temp table? - alternatively use a table for each OAI source)
- Create Postgres indices/tables from xpath queries... a standard xpath query wouldn't work with all OAI sources, (some include non Dublin Core content such as DIDL)
- Run Sphinx over select Postgres tables
- (Empty the Postgres temp table?)
Then can use Sphinx for other sources as well...