Releases: floriansemm/SolrBundle
Releases · floriansemm/SolrBundle
Maintenance release
- restructure logic how to set a field value (direct property access, setter) in entity-mapper
- improve test coverage for some classes
- code formatting + refactoring
Bugfix Release
By default SolrQuery
adds filter queries to filter by document-type. Problem was discovered in #141
Feature Release
- integrate solr-querybuilder based on https://github.com/minimalcode-org/search
Example select query:
class YourRepository extends Repository
{
public function findAuthor($name1, $name2)
{
return $this->getQueryBuilder('AcmeDemoBundle:Post')
->where('author')
->is($name1)
->orWhere('author')
->is($name2)
->getQuery()
->getResult();
}
}
- release fixes a bug when hydration a document to a entity in mode
HYDRATE_INDEX
, #139
Bugfix release
v1.5.4
- add batch document import to improve
solr:index:populate
speed
v1.5.3
findOneBy
repository method selects only one row, instead of receive all rows and pop the first result. Causes too much DB queries while object hydration- decrease the log-level to debug in the doctrine subscribes
findBy
escapes automatically input values
bug fix release
- fix bug in query class
- update docs
Feature release
- Solr indexes only entities if fields has changed, #122 by @PouleR
- it is now possible to configure a getter method for fields with object as value. The getter method returns the value to be indexed. #123
/**
* @var \DateTime
*
* @Solr\Field(type="datetime", getter="format('d.m.Y')")
*
* @ORM\Column(name="timestamp", type="datetime", nullable=true)
*/
private $timestamp;
- improved documentation by @kix
Feature release
- add support for Symfony3
- drop support of PHP 5.4
- optimize batch import of entities #121, by @Martin1982
Feature release
- includes features from
1.4-beta
and1.4-beta2
, closes #117 by @zquintana - fixes
solr:schema:show
command by @Martin1982 - makes doctrine orm dependency optional by @Martin1982