Download the PHP package qimnet/solrclient-bundle without Composer
On this page you can find all versions of the php package qimnet/solrclient-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download qimnet/solrclient-bundle
More information about qimnet/solrclient-bundle
Files in qimnet/solrclient-bundle
Download qimnet/solrclient-bundle
More information about qimnet/solrclient-bundle
Files in qimnet/solrclient-bundle
Vendor qimnet
Package solrclient-bundle
Short Description QIMNET SolrClient bundle (alpha)
License MIT
Homepage http://qimnet.com
Package solrclient-bundle
Short Description QIMNET SolrClient bundle (alpha)
License MIT
Homepage http://qimnet.com
Keywords solr
Please rate this library. Is it a good library?
Informations about the package solrclient-bundle
Qimnet SolrClientBundle
Used to integrate the PECL SolrClient extension into Symfony 2.
Features
- Automatic indexation and removal of Doctrine entities
- Realtime indexation or batch indexation
Configuration
qimnet_solr_client:
# list of entities that should be indexed by the batch command.
entities: []
# see the SolrClient documentation on http://php.met for details about the options.
client_options:
port: 8080
hostname: localhost
secure: false
path: ~
wt: ~
login: ~
password: ~
proxy_host: ~
proxy_port: ~
proxy_login: ~
proxy_password: ~
timeout: ~
ssl_cert: ~
ssl_key: ~
ssl_keypassword: ~
ssl_cainfo: ~
ssl_capath: ~
Doctrine Entity Annotations
Doctrine entities can be automatically inserted by using the following annotations.
use Qimnet\QimnetSolrClientBundle\Annotation as Solr;
class Entity
{
/**
* @Solr\Indexable("id"=true)
**/
protected $id;
/**
* @Solr\Indexable
**/
protected $content;
/**
* @Solr\NeedsIndex
**/
protected $needs_index;
/**
* @Solr\Indexable(solr_name="tag")
**/
public function getTags() {
return array("tag1", "tag2");
}
}
Batch index update
If no @Solr\NeedsIndex
is found in the entity, the index is updated
automatically.
To launch the indexation manually, use the qimnet:solr:index
command.
Services
The following services are defined :
qimnet.solr.client container SolrClient
qimnet.solr.indexable container Qimnet\SolrClientBundle\Doctrine\IndexableListener
qimnet.solr.indexer container Qimnet\SolrClientBundle\Doctrine\Indexer
License
Qimnet SolrClient is available under the MIT license.
copyright Antoine Guigan, 2012
All versions of solrclient-bundle with dependencies
PHP Build Version
Package Version
The package qimnet/solrclient-bundle contains the following files
Loading the files please wait ....