Download the PHP package nqxcode/search-engine without Composer
On this page you can find all versions of the php package nqxcode/search-engine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package search-engine
Search engine for ORM based on Zend Lucene
Search engine gives opportunity of indexing of models (ActiveRecord) on demanded fields. Search engine uses the morphological filter for english and russian words. Morphological filter based on "phpMorphy" (morphological analyzer library).
In order that the model was available to indexation, it is necessary:
- Add name of class of model to list of model classes at initialization search engine.
- Declare model with
ISearchableinterface;
Usage
Initialization on search engine
Declare model with ISearchable interface
Example of realization getAttributesForIndexing method of ISearchable interface
Operation on index
Full update for search index
Update index for ISearchable model
Delete index for ISearchable model
Execute search query
Get result for paginator
Get full result
License
Search engine licenced under the MIT license.
All versions of search-engine with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.3
zendframework/zend-stdlib Version 2.*
nqxcode/zendsearch Version dev-master
nqxcode/phpmorphy Version dev-master
zendframework/zend-stdlib Version 2.*
nqxcode/zendsearch Version dev-master
nqxcode/phpmorphy Version dev-master
The package nqxcode/search-engine contains the following files
Loading the files please wait ...



