You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Removed deprecated class `Pimcore\Bundle\GenericDataIndexBundle\Exception\OpenSearch\SearchFailedException` please use `Pimcore\Bundle\GenericDataIndexBundle\Exception\OpenSearch\SearchFailedException` instead
15
+
- Removed deprecated class `Pimcore\Bundle\GenericDataIndexBundle\Attribute\OpenSearch\AsSearchModifierHandler` please use `Pimcore\Bundle\GenericDataIndexBundle\Attribute\Search\AsSearchModifierHandler` instead
16
+
- Removed deprecated class `Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\OpenSearch\Asset\FieldDefinitionAdapter\AbstractAdapter` please use `Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\DefaultSearch\Asset\FieldDefinitionAdapter\AbstractAdapter` instead
17
+
- Removed deprecated class `Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\OpenSearch\DataObject\FieldDefinitionAdapter\AbstractAdapter` please use `Pimcore\Bundle\GenericDataIndexBundle\SearchIndexAdapter\DefaultSearch\DataObject\FieldDefinitionAdapter\AbstractAdapter` instead
18
+
- Added default prefix `data-object_` prefix to all data object class definition index names. This change is necessary to avoid conflicts with other index names.
19
+
- Add element type to the `getIds` method of `Pimcore\Bundle\GenericDataIndexBundle\Model\Search\Element\SearchResult\ElementSearchResult`
20
+
21
+
#### Interface changes
22
+
- Added `PermissionTypes $permissionType` parameter with default type `PermissionTypes::LIST` to
- Search services `byId` methods now return elements based on the `PermissionTypes::VIEW` permission
28
+
- Added type specific interfaces for searches to avoid mixing up different search types in search services
29
+
-`AssetSearch` now implements `AssetSearchInterface`
30
+
-`DocumentSearch` now implements `DocumentSearchInterface`
31
+
-`ElementSearch` now implements `ElementSearchInterface`
32
+
- Search services now require the specific search type for the search
33
+
-`AssetSearchServiceInterface::search` now requires a `AssetSearchInterface`
34
+
-`DocumentSearchServiceInterface::search` now requires a `DocumentSearchInterface`
35
+
-`ElementSearchServiceInterface::search` now requires a `ElementSearchInterface`
36
+
-`SearchProviderInterface` now returns type specific search interfaces
37
+
5
38
## Upgrade to 1.3.0
6
39
-[Indexing] Added support for Elasticsearch in parallel to Opensearch. Opensearch remains the default search technology. If you are using Elasticsearch, you need to update your symfony configuration as follows:
7
40
```yml
@@ -21,25 +54,4 @@ The new service alias can be used to inject the search client into your services
21
54
## Upgrade to 1.1.0
22
55
- Execute the following command to reindex all elements to be able to use all new features:
23
56
24
-
```bin/console generic-data-index:update:index```
25
-
26
-
## Upgrade to 2.0.0
27
-
28
-
### BC-Breaks
29
-
30
-
#### Interface changes
31
-
- Added `PermissionTypes $permissionType` parameter with default type `PermissionTypes::LIST` to
0 commit comments