Commit graph

116 commits

Author SHA1 Message Date
Stanislav Petrov 3f93f93a45 Changed configuration to implement ConfigurationInterface 2013-03-15 14:54:48 -04:00
skuro 904a664dfe Allow processing of null mappings in configuration 2013-03-15 14:35:01 -04:00
Konstantin Tjuterev 5e835f5b2c Added missing string field attributes, according to http://www.elasticsearch.org/guide/reference/mapping/core-types.html 2013-03-05 15:06:11 +02:00
Jeremy Mikola 8d11082a02 Skip config processing of indexes without types (fixes #246) 2013-03-04 14:59:04 -05:00
Jeremy Mikola eff52c2c9b Revert "fix search command"
This reverts commit f874e1d34f from PR #243.
2013-03-04 14:57:08 -05:00
Uyi Ehondor f874e1d34f fix search command
The bug:
The Search command throws an invalid argument exception when the index
alias and the index_name are different (see pull request 207 for a
background about the issue).

Fix:
The first argument of the index manager should be an array of index
objects having index names as keys, and should only fall back to using index aliases
if the index_name config param is not set.

See: pull request 207
(https://github.com/Exercise/FOQElasticaBundle/pull/207) for a background
on the issue.
2013-02-26 10:50:33 +00:00
Lea Haensenberger 7e85f79f8e Merge remote-tracking branch 'origin/master' into recursive_field_config
Conflicts:
	DependencyInjection/Configuration.php
2013-02-22 10:46:43 +01:00
Richard Miller 48d665e2ea Merge pull request #211 from liip-forks/fields_in_properties
Adding the fields configuration to the properties so multi_field fields ...
2013-02-03 11:49:51 -08:00
Richard Miller c82999fd8e Merge pull request #204 from micjohnson/patch-4
Add access to compression and disabling of _source from configuration
2013-02-03 11:45:37 -08:00
Richard Miller bfb0f823c1 Merge pull request #203 from micjohnson/patch-3
Adding _routing to type configuration
2013-02-03 11:44:51 -08:00
Richard Miller 94d89159bd Merge pull request #207 from Exercise/index-aliasing
Adding configuring index name separately from service name
2013-02-03 11:32:37 -08:00
Lea Haensenberger 71ccacc6b3 using getConfiguration and removing unnecessary end statements 2013-02-01 15:37:57 +01:00
Lea Haensenberger decd8a318d fixing CS problems 2013-02-01 14:55:59 +01:00
Jeremy Mikola 3cfa2c1ef6 Merge pull request #192 from kibao/fix-custom-finder
Fix register custom finder for entity
2013-01-30 13:44:27 -08:00
Przemysław Piechota 10ce9a6d0a CS 2013-01-30 22:24:19 +01:00
Lea Haensenberger 02f3281a7a Fixing wrong default value 2013-01-28 11:55:54 +01:00
Lea Haensenberger 869b8b734e Using the config array to determine the needed nesting levels, building the config tree based on that 2013-01-28 11:53:50 +01:00
Lea Haensenberger 4055ff305f Adding the fields configuration to the properties so multi_field fields can also be defined in properties 2013-01-10 15:00:21 +01:00
Lea Haensenberger 2119a4b39f Adding support for infinite nesting level in field configurations 2013-01-10 12:25:34 +01:00
Richard Miller 93236752c4 Adding configuring index name separately from service name 2013-01-04 14:02:50 +00:00
micjohnson b2314f21c6 Update DependencyInjection/Configuration.php
add access to compression and disabling of _source
2012-12-12 07:49:37 -08:00
micjohnson d9367c7ed8 Update DependencyInjection/FOQElasticaExtension.php 2012-12-12 06:25:55 -08:00
micjohnson ea921c8abe Update DependencyInjection/Configuration.php
Adding _routing for types
2012-12-12 06:23:54 -08:00
daFish e5fef260f2 Changed servers to numeric indexes instead of associative indexes 2012-11-29 10:00:51 +01:00
Richard Miller 1bcc518b31 Merge pull request #191 from odolbeau/feat-nodes
Allow multiple servers in configuration
2012-11-28 13:19:01 -08:00
Julien Muetton 23f591bf01 allow _parent mapping 2012-11-26 13:50:14 +01:00
Julien Muetton 679480e496 add ability to configure nested mapping
``` yaml
foq_elastica:
    clients:
        default: { host: localhost, port: 9200 }
    indexes:
        website:
            client: default
            types:
                product:
                    mappings:
                        name: { type: string }
                        price: { type: float}
                        specifications:
                            type: object
                            properties:
                                name: {type: string}
                                value: {type: string, analyzer: keyword}
```
2012-11-22 14:33:49 +01:00
Przemysław Piechota e2cc4f965b Fix register custom finder for entity 2012-11-22 11:30:13 +01:00
Olivier Dolbeau 58eaf6b03e Allow multiple servers in configuration 2012-11-05 11:00:27 +01:00
Francisco Facioni f4c0a4abda adds to the config the index parameter, needed for disabling the analyzer or the indexing 2012-10-15 17:18:04 -03:00
Jeremy Mikola 7bee84e2fa Merge branch '2.0' 2012-10-03 10:49:05 -04:00
Robin van der Vleuten bb6a3cf08d Allow providing a URL or host and port for client configurations 2012-10-03 10:48:24 -04:00
Ad van der Veer d49c530c55 Updated the DoctrineMongoDB event subscriber tag 2012-10-01 15:46:02 -04:00
predakanga 70c629f857 Added configuration options to support index-time document boosting 2012-08-09 13:49:04 +10:00
Richard Miller 123da22ebd Merge remote-tracking branch 'Fran6co/imp-lat_lon'
Conflicts:
	DependencyInjection/Configuration.php
2012-08-02 14:54:49 +01:00
Richard Miller f0c4cb23e3 Merge pull request #142 from korstiaan/include_in_all
Added `include_in_all` as mapping property
2012-08-02 05:56:18 -07:00
Korstiaan de Ridder dbf0e27386 Added include_in_all as mapping property 2012-08-01 13:52:08 +02:00
Francisco Facioni f58cf6e63c adds support for lat_lon flag as specified in http://www.elasticsearch.org/guide/reference/mapping/geo-point-type.html 2012-07-25 18:29:35 -03:00
Richard Miller 7a8664727c Merge remote-tracking branch 'origin/attachment_type_transformation'
Conflicts:
	Tests/Transformer/ModelToElasticaAutoTransformerTest.php
	Transformer/ModelToElasticaAutoTransformer.php
2012-07-08 15:38:09 +01:00
Richard Miller 835087eff1 Merge remote-tracking branch 'miguelibero/master' 2012-06-13 17:21:08 +01:00
Miguel Ibero f69e969898 fixed for consistency 2012-05-24 20:13:58 +02:00
Francisco Facioni 5bea4da409 added index_analyzer and search_analyzer for type fields 2012-05-23 14:42:28 -03:00
Miguel Ibero ae80e3e4f3 added index_analyzer and search_analyzer type options 2012-05-17 13:00:53 +02:00
Richard Miller 146cf891cd Added transforming mapped attachments 2012-04-19 21:26:19 +01:00
Jeremy Mikola 38bdc44185 Support service ID's and class names in is_indexable_callback 2012-04-19 12:18:30 -04:00
Jeremy Mikola 3ec4a48484 Allow variable types for is_indexable_callback options
Actual checking (string, array callback or Closure) is done in the Listener class itself.
2012-04-19 11:43:35 -04:00
Jeremy Mikola 5f5ee8a15d Merge branch '2.0' 2012-04-17 12:21:11 -04:00
Jeremy Mikola 86cdaa7c3c [Listener] Support additional indexable callback types
Support service/method tuples as indexable callbacks. Closures are also supported, although they cannot be injected by the service container.

The indexable callback is now injected via a setter and validated when set (instead of during event processing).
2012-04-16 12:30:30 -04:00
r1pp3rj4ck 0f46f4b96d [Listener] Allow conditional indexing based on callback method
Added optional is_indexable_callback config param to persistence. If this is a method on the entity, the listener will only process it if the method returns true. Also updated documentation.
2012-04-10 14:36:25 -04:00
nurikabe 87f1141d2e Remove addDefaultsIfNotSet() on prototyped array node. 2012-04-02 14:15:12 -04:00