PHP Classes
elePHPant
Icontem

IFile: Index and search documents using Lucene or MySQL

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (137)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2013-11-21 (2 years ago) RSS 2.0 feedNot enough user ratingsTotal: 521 All time: 5,420 This week: 1,042Up
Version License PHP version Categories
indexfile 1.3GNU Lesser Genera...5.1PHP 5, Files and Folders, Searching
Description Author

This package can index and search documents using Lucene or MySQL.

It can index many types of documents using Lucene with Zend Search Lucene or full-text search with MySQL.

Currently it supports:

- Rich Text Format (.rtf)
- Moving Picture Expert Group-1/2 Audio Layer 3 (.mp3)
- Joint Photographic Experts Group (.jpg - .jpeg)
- Tagged Image File Format (.tiff)
- Microsoft Word 97-2000 (.doc)
- Microsoft Word 2003-2007 (.docx)
- Microsoft Excel 97-2000 (.xls)
- Microsoft Excel 2003-2007 (.xlsx)
- Microsoft PowerPoint 2003-2007 (.pptx)
- OpenOffice.org Writer (.odt)
- OpenOffice.org Calc (.ods)
- Adobe Portable Document Format (.pdf)
- Text (.txt)
- Web page (.htm - .html)
- eXtensible Markup Language (xml)

Innovation Award
PHP Programming Innovation award nominee
November 2013
Number 2


Prize: One book of choice by Packt
Indexing documents available from a Web site is useful to allow the users to search for them using text based queries.

Search index databases may be built on MySQL, but using MySQL may cause excessive load to a Web site that is searched by many users at once.

This class provides a solution that uses files in the Lucene search index format as an alternative to index and search site documents using MySQL.

Manuel Lemos
Picture of Giampaolo Losito
  Performance   Level  
Innovation award
Innovation award
Nominee: 1x

Screenshots  
  • IFile
  Files folder image Files  
File Role Description
Files folder imageadapter (22 files, 2 directories)
Files folder imageconfig (3 files, 1 directory)
Files folder imageexample (24 files, 1 directory)
Files folder imagehelpers (6 files)
Files folder imageservercheck (2 files)
Files folder imagetokenfilter (1 directory)
Accessible without login Plain text file CHANGELOG.txt Data Documentation
Accessible without login Plain text file CHANGELOG_EN.txt Data Documentation
Plain text file IFileConfig.php Class Class source
Plain text file IFileFactory.php Class Class source
Plain text file IFileVersion.php Class Class source
Plain text file IFile_Exception.php Class Class source
Plain text file IFile_Indexing_Abstract.php Class Class source
Plain text file IFile_Indexing_Interface.php Class Class source
Plain text file IFile_Indexing_Lucene.php Class Class source
Plain text file IFile_Indexing_Mysqli.php Class Class source
Accessible without login Plain text file LICENSE.txt Lic. Documentation
Accessible without login Plain text file serverCheck.php Example Example script

 Version Control Unique User Downloads Download Rankings  
 98%
Total:521
This week:0
All time:5,420
This week:1,042Up