Campus Publications: Architecture and Indexing for XTF
Table of Contents
1 Architecture
1.1 Test
1.1.1 Front end
http://campub-test.lib.uchicago.edu
staff:/projects/websites/campub-test
1.1.2 Back end
campub-xtf:/usr/local/apache-tomcat-6.0/webapps/xtf/
1.2 Production
1.2.1 Front end
http://campub.lib.uchicago.edu
staff:/projects/websites/campub
1.2.2 Back end
xtf.lib.uchicago.edu:/usr/local/apache-tomcat-6.0/webapps/campub service tomcat6 restart (as user xtf) http://xtf.lib.uchicago.edu:8180/campub/search
2 Indexing
Make a directory called 'in' in the current directory. The files in this directory should match the following pattern:
in mvol-0428-0044-00 mvol-0428-0033.dc.xml mvol-0428-0033.pdf mvol-0428-0033.txt jpg 00000001.jpg ... pos 00000001.pos ... tif 00000001.tif.fits.xml ... xml 00000001.xml ... ...
Run this script:
sh convert
The script will make an 'out' directory and place output directories and files there. Those output directories can be uploaded to the XTF data directory.
If there is an error, you can get more detailed error messages by running the script to build a metadata file manually:
sh convertpresdatatobookreader.sh in/mvol-0428-0033-00
Run the XTF textindexer:
/usr/local/apache-tomcat-6.0/webapps/xtf/bin/textIndexer -index default
or
/usr/local/apache-tomcat-6.0/webapps/xtf/bin/textIndexer -clean -index default
Stop and restart Tomcat:
/usr/local/apache-tomcat-6.0/bin/catalina.sh stop /usr/local/apache-tomcat-6.0/bin/catalina.sh start