install Lucene PHP for centos 64bit
# yum search lucene
Loaded plugins: fastestmirror Determining fastest mirrors * addons: ftp.nara.wide.ad.jp * base: ftp.nara.wide.ad.jp * epel: ftp.kddilabs.jp * extras: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp addons | 951 B 00:00 base | 2.1 kB 00:00 epel | 3.7 kB 00:00 epel/primary_db | 3.7 MB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 updates/primary_db | 508 kB 00:00 ================================================ Matched: lucene ================================================= clucene-core.i386 : Core clucene module clucene-core.x86_64 : Core clucene module clucene-core-devel.i386 : Headers for developing programs that will use clucene clucene-core-devel.x86_64 : Headers for developing programs that will use clucene lucene.x86_64 : High-performance, full-featured text search engine lucene-demo.x86_64 : Lucene demonstrations and samples lucene-devel.i386 : Lucene source code lucene-devel.x86_64 : Lucene source code lucene-javadoc.x86_64 : Javadoc for Lucene perl-KinoSearch.x86_64 : Search engine library php-ZendFramework-Search-Lucene.noarch : Apache Lucene engine PHP port php-ZendFramework-demos.noarch : Demos for the Zend Framework zarafa-indexer.x86_64 : The Zarafa Indexing service
# yum install lucene*
Installed: lucene.x86_64 0:1.4.3-1jpp.16 lucene-demo.x86_64 0:1.4.3-1jpp.16 lucene-devel.i386 0:1.4.3-1jpp.16 lucene-devel.x86_64 0:1.4.3-1jpp.16 lucene-javadoc.x86_64 0:1.4.3-1jpp.16
Zend から利用してみます。
http://framework.zend.com/manual/ja/zend.search.lucene.html
やりたいことは全部できそうです。しかも簡単に。。。
あとは、サーバーの負荷、ファイルサイズがどれくらいになるかです。