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
ISearchable
interface;
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 ....