Download the PHP package open-dxp/advanced-object-search-bundle without Composer

On this page you can find all versions of the php package open-dxp/advanced-object-search-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package advanced-object-search-bundle

OpenDXP Advanced Object Search via OpenSearch or Elasticsearch

Advanced Object Search bundle provides advanced object search in OpenDXP backend powered by search index technology (OpenSearch or Elasticsearch).


Disclaimer

OpenDXP is a community-driven fork based on the Pimcore® Community Edition (GPLv3).
OpenDXP is independent and maintained by its community and contributors. It is not affiliated with, endorsed by, or sponsored by Pimcore GmbH.
Original credits: Pimcore GmbH

OpenDXP Admin Bundle is based on the Pimcore® Community Edition and remains licensed under GPLv3.


Integration into OpenDXP

Installation and Configuration

Follow Installation instructions.

Configure Search Client

Setup search client configuration in your Symfony configuration files (e.g. config.yaml). See Elasticsearch Client Setup for more information.

Configure Advanced Object Search

Before starting, setup at least following configuration in symfony configuration tree:

For further configuration options follow the docs and the inline description of the configuration tree.

Initial Indexing

Call OpenDXP command advanced-object-search:update-mapping for creating mappings and advanced-object-search:re-index for indexing data for the first time.

GUI

GUI for creating searches against search index with

Plugin Hooks

Following event listeners are called automatically

OpenDXP Console

Functions in OpenDXP console.

For details see documentation directly in OpenDXP console.

OpenDXP Maintenance & Symfony Messenger

By default, with every OpenDXP maintenance call, 500 entries of update queue are processed. As an alternative, you also can activate symfony messenger to process the update queue. For that, just activate it as follows.

If activated, the processing is kicked off automatically with the advancedobjectsearch_update_queue maintenance task.

Messages are dispatched via opendxp_index_queues transport. So make sure, you have workers processing this transport when activating the messenger based queue processing.

API Methods

Create Mapping for data object classes

Per data object class one index with one document type is created.

Update index data

On data object save or via script:

Search/Filter for data

Not Supported Data Types

Currently following data types are not supported - but can be added if needed in future versions:

Integrate new Data Type

Extend Filters in the Result Tab

If you want custom filters in the result tab directly without having to create a new advanced object search every time read here on how to extend the result tab with custom filters.


Upstream Origin & Version Transparency

This project is a fork of the Pimcore advanced-object-search (5ffde33 / v6.1.1), which is © Pimcore GmbH and licensed under GPLv3.

License

Licensed under the GNU General Public License v3.0 (GPLv3). For details, please see LICENSE.md.

Copyright

© Pimcore GmbH
© 2026 OpenDXP Contributors — GPLv3

Trademarks

Pimcore® is a registered trademark of Pimcore GmbH. Any use of the Pimcore® mark in this repository is purely descriptive to identify the original upstream project.


Contact

For inquiries, suggestions, or contributions, feel free to reach us at [email protected].

About

OpenDXP is a community-driven project initiated by DACHCOM.DIGITAL (Rheineck, Switzerland) and maintained by its community and contributors. OpenDXP is independent and not affiliated with Pimcore GmbH.

The project’s purpose is to preserve and maintain a GPLv3‑licensed codebase for community use.

It is not positioned as a competitor to products or services of Pimcore GmbH and does not purport to replace or supersede any Pimcore offering.


All versions of advanced-object-search-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ~8.3.0 || ~8.4.0 || ~8.5.0
handcraftedinthealps/elasticsearch-dsl Version ^8.0
open-dxp/opensearch-client-bundle Version ^1.0
open-dxp/elasticsearch-client-bundle Version ^1.0
open-dxp/admin-bundle Version ^1.5
open-dxp/opendxp Version ^1.5
symfony/config Version ^7.4
symfony/console Version ^7.4
symfony/dependency-injection Version ^7.4
symfony/event-dispatcher Version ^7.4
symfony/http-foundation Version ^7.4
symfony/http-kernel Version ^7.4
symfony/messenger Version ^7.4
symfony/routing Version ^7.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package open-dxp/advanced-object-search-bundle contains the following files

Loading the files please wait ...