Commit graph

79 commits

Author SHA1 Message Date
Tim Nagel
7fac93ff8b Fix mongodb doctrine listener 2015-01-04 20:16:32 +11:00
Dmitry Korotovsky
d731443aa5 Avoid Doctrine\Listener::getSubscribedEvents() call on each page where doctrine is active 2015-01-04 20:05:47 +11:00
Tim Nagel
1d5fe44ca4 Fix CS from scrutiniser-ci 2014-09-21 20:12:30 +10:00
Patrick McAndrew
0425379420 add back fos_elastica.client tag that was removed in e78950ddb7 2014-08-21 22:18:53 +10:00
Tim Nagel
20033709cf Fix empty mappings for old ES versions 2014-08-08 09:59:24 +10:00
Tim Nagel
e5410a5b65 Fix indexable callbacks being overwritten by another index
closes #663
2014-07-23 21:38:46 +10:00
Tim Nagel
55dcf6859a Rename servers to connections 2014-07-03 21:58:54 +10:00
Tim Nagel
9a62187329 Fix undefined index_name notice 2014-06-23 23:50:52 +10:00
Tim Nagel
ca6991d494 Fix serializer 2014-06-23 23:05:57 +10:00
Tim Nagel
4e990e0cee Fixed mapping issues 2014-06-19 00:14:41 +10:00
Tim Nagel
b155f304e4 Move IndexManager's resolution to tagged index services 2014-06-18 16:49:57 +10:00
Tim Nagel
ec5c05e8be dev 2014-06-17 23:22:58 +10:00
Tim Nagel
e78950ddb7 Merge branch 'master' into typed-config
Conflicts:
	CHANGELOG-3.0.md
	Client.php
	DependencyInjection/Configuration.php
	DependencyInjection/FOSElasticaExtension.php
	DynamicIndex.php
	Resources/config/config.xml
	Resources/config/mongodb.xml
	Resources/config/orm.xml
	Tests/DependencyInjection/ConfigurationTest.php
	composer.json
2014-06-17 22:42:15 +10:00
Tim Nagel
aafb8c8e89 Fix indexable callbacks with alias based indexes 2014-06-17 12:03:38 +10:00
Tim Nagel
ada3942576 Config Source providers 2014-06-16 23:23:49 +10:00
Tim Nagel
813a4a5d26 Fix previous commits 2014-06-16 22:43:16 +10:00
Tim Nagel
66d2410999 Move Indexable callback calculations to a new service 2014-06-16 15:57:42 +10:00
Tim Nagel
1dc6856ef9 Configuration rework 2014-06-02 00:40:03 +10:00
Tim Nagel
8e88505a3f Merge branch 'rename-mappings' into configuration-tidy 2014-05-25 20:13:21 +10:00
Tim Nagel
a79fa0242e Simplified Configuration.php 2014-05-25 20:08:01 +10:00
Tim Nagel
c38dc107e7 Rename mappings to properties maintaining BC
Fixes #407
2014-05-25 17:56:57 +10:00
Milan Magudia
e1bbb87cfe Fix for Issue #543 Client has a dependency on a non-existent service "%kernel.debug%" 2014-05-21 10:24:44 +01:00
Thomas Ploch
e5754ef5fc Make it possible to disable flush event through configuration 2014-05-13 13:13:06 +02:00
Lea Haensenberger
b1d64e358d Also cleanup fields in properties of objects 2014-05-05 13:39:36 +02:00
Lea Haensenberger
eaa9f83997 remove empty fields arrays from mapping, this is not ignored anymore by elasticsearch 1.* 2014-05-05 13:39:36 +02:00
Tim Nagel
1bc085141b Fix logger option for listeners 2014-04-10 13:14:03 +10:00
Evan Owens
53332eb057 Allow for catching/logging persistance errors per listener 2014-04-04 18:32:48 -04:00
Tim Nagel
befb0907cc Merge branch 'master' into documentation
Conflicts:
	DependencyInjection/Configuration.php
	README.md
2014-03-25 16:04:32 +11:00
Tim Nagel
5292a2adad Merge pull request #463 from FriendsOfSymfony/add-hotswapping-aliased-indexes-on-populate
Add support for using aliases to allow hot swapping of indexes.
2014-03-17 09:20:12 +11:00
Tim Nagel
49521e9fc4 Merge branch 'master' into add-hotswapping-aliased-indexes-on-populate
Conflicts:
	Resetter.php
2014-03-17 09:18:57 +11:00
Tim Nagel
857c1c8e48 Merge pull request #415 from nurikabe/master
Refactoring to update ElasticSearch index in postFush
2014-03-17 09:11:43 +11:00
Matteo Galli
eecdd3474a Fixes #459 2014-02-21 16:47:42 +01:00
Richard Miller
3b1a756e6f Add support for using aliases to allow hot swapping of indexes when populating 2014-02-06 21:11:12 +00:00
nurikabe
93c6085fa5 Merge remote-tracking branch 'upstream/master' 2014-02-01 02:15:52 +00:00
Laszlo Horvath
5480e037e3 adding ttl for documents 2014-01-30 12:39:48 +01:00
nurikabe
4a4716a55b Merge remote-tracking branch 'upstream/master' 2014-01-11 16:38:29 +00:00
Lea Haensenberger
4ee81dc010 Adding support for enabling timestamps 2014-01-06 09:20:44 +01:00
Tim Nagel
e2e21b1e0c Allow bundle to be used without clients or indexes defined. 2013-12-15 18:33:31 +11:00
nurikabe
3bd9155f46 Use constants of corresponding events classes rather than making assumption about string values. 2013-12-13 17:51:15 +00:00
Tim Nagel
da44ee65f6 Merge pull request #395 from pierredup/logger
Add option to enable logger and define logger class
2013-12-10 02:17:10 -08:00
Tim Nagel
e1ed7bdc67 Merge pull request #420 from FriendsOfSymfony/all-field-config
Add support to disable the _all field for a type
2013-12-10 02:16:23 -08:00
Tim Nagel
8668537740 Merge pull request #400 from cordoval/cleanups
clean ups
2013-12-10 02:15:53 -08:00
Lea Haensenberger
8f1b52328f Merge remote-tracking branch 'origin/master' into all-field-config
Conflicts:
	DependencyInjection/FOSElasticaExtension.php
2013-12-06 08:25:02 +01:00
Lea Haensenberger
08193ec2fd Add support to disable the _all field for a type 2013-12-05 16:35:30 +01:00
Pierre du Plessis
759950aff6 Add option to disable logger or specify different logger service 2013-12-04 22:09:27 +02:00
nurikabe
3a279f8edb Remove debug. 2013-12-04 10:46:05 +00:00
nurikabe
22a5d67d05 pre/postFlush configuration. Update documentation. 2013-12-03 20:41:26 +00:00
nurikabe
5ec652063d Don't need postRemove. 2013-12-01 21:48:41 +00:00
nurikabe
f258c9ddc0 Exploratory development for https://github.com/FriendsOfSymfony/FOSElasticaBundle/issues/410 2013-12-01 21:17:55 +00:00
Damien Alexandre
3027c687e2 Ref #341, fix the insertMany method to use Bulk indexing
To make it works, I inject the serializer defined for the Type
into the fos_elastica.object_serializer_persister service.

This is the SAME service injected in the setSerializer of Type.

We deport the handling of serialization outside Elastica,
this is not so good but we need to build our own Documents to
get the ID's correctly.
2013-11-29 15:35:59 +01:00