Download the PHP package yu-dev/module-ai-search-engine without Composer

On this page you can find all versions of the php package yu-dev/module-ai-search-engine. 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 module-ai-search-engine

Magento 2 Search Engine — Reliable Filters for AI-Powered Catalog Search

An infrastructure module: structured product search that talks directly to the store's search engine (Elasticsearch or OpenSearch — whichever is configured in Magento), bypassing Magento's standard search-query-building layer. It doesn't show anything on the storefront by itself and needs no admin configuration — Yu_AiChat (product search inside the chat assistant) and Yu_AiCatalogSearch (AI-powered catalog search) are built on top of it.

Why it exists

Magento's own search layer (SearchInterface) behaves unreliably in some scenarios — when called from a context other than the search results page (for example, from an AI assistant's tool) — and doesn't always honor every filter (in particular, price range). Yu_AiSearchEngine works around this limitation by talking to the search index directly, while still reading its connection settings (engine address, index name) from Magento's standard configuration — so switching the search engine in the admin panel doesn't require reconfiguring this module separately.

Another reason search goes through a dedicated module instead of being assembled on the fly wherever it's needed: security. The call only accepts plain data (a query string, attribute-value pairs), never a ready-made search query as a whole. This rules out injecting arbitrary code into the search engine, even when the search parameters come from AI-generated text.

Features

Requirements

Installation

The module needs no admin configuration and doesn't do anything on the storefront by itself — it's used by other modules (Yu_AiChat, Yu_AiCatalogSearch), which are installed separately.

Author

Yuriy Akishin:

License

MIT


All versions of module-ai-search-engine with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
magento/framework Version *
magento/module-elasticsearch Version *
magento/module-eav Version *
magento/module-catalog Version *
magento/module-store Version *
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 yu-dev/module-ai-search-engine contains the following files

Loading the files please wait ...