PhiloLogic is a full-text database engine developed for humanities computing text analysis by the ARTFL Project and the Digital Library Development Center at the University of Chicago. It is optimized for fast searching across very large collections of documents. It currently supports TEI-Lite, TEI XML, and TEI SGML documents.
| Tags | Database Database Engines/Servers education Internet Web Indexing/Search Text Processing Indexing Markup XML |
|---|---|
| Licenses | AGPL |
| Operating Systems | POSIX Linux Solaris |
| Implementation | Perl C |
Recent releases


Changes: CGIs have been modified to support multilingual user interfaces. 300 system messages have been translated into French and modularized into language-specific arrays. Word padding in KWIC reports has been fixed.


Changes: This release adds blank space in the Makefile to prevent an error on Ubuntu systems. It modifies configure for the OS X distribution to locate certain required command line tools and to propagate those paths throughout the distribution.


Changes: A new BUTNOT search operator for subtracting a secondary pattern from a primary pattern. AJAX note handling. An experimental OS X graphical loader. Various additional tools have been added to the code "junkyard" (/goodies).


Changes: This release has a new internal search engine (search3) with 64-bit index addressing, a NOT text search operator, div and subdiv searching, SQL subdoc object management, automatic generation of search forms with examples drawn from your data, and extensive debugging information.


Changes: There are small bugfixes to external program calls, and new options to philoload. Currently, MySQL metadata handling is known not to coexist with fulltext searching, and Solaris support is likely broken (if it was ever working for anyone but the author.)