Main indexer class for the Finder indexer package.
The indexer class provides the core functionality of the Finder search engine. It is responsible for adding and updating the content links table; extracting and scoring tokens; and maintaining all referential information for the content.
Note: All exceptions thrown from within this class should be caught by the controller.
Located in /administrator/components/com_finder/helpers/indexer/indexer.php (line 35)
Class | Description |
---|---|
![]() |
Indexer class supporting MySQL(i) for the Finder indexer package. |
![]() |
Indexer class supporting PostgreSQL for the Finder indexer package. |
![]() |
Indexer class supporting SQL Server for the Finder indexer package. |
Returns a reference to the FinderIndexer object.
Method to get a content item's signature.
Method to set the indexer state.
Method to add a set of tokens to the database.
Method to index a content item.
Method to optimize the index. We use this method to remove unused terms and any other optimizations that might be necessary.
Method to remove a link from the index.
Method to switch the token tables from Memory tables to MyISAM tables when they are close to running out of memory.
Method to parse input, tokenize it, and then add it to the database.
Documentation generated on Tue, 19 Nov 2013 15:05:31 +0100 by phpDocumentor 1.4.3