Download the PHP package front-commerce-oss/magento1-elasticsuite-indexer without Composer

On this page you can find all versions of the php package front-commerce-oss/magento1-elasticsuite-indexer. 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 magento1-elasticsuite-indexer

Magento 1 ElasticSearch Indexer :

This module is a fork from ElasticSuite for Magento 1 aimed at providing an ElasticSearch indexing for Magento 1 that is compatible with the latest ElasticSuite for Magento 2 schema.\ We recommend that you use OpenMage LTS for a version of Magento 1 that is still supported.

DISCLAIMER: we don't plan to support querying the index from Magento 1's frontend. However, if you'd like to take ownership of this aspect we would be glad to add you as a maintainer. Please contact us.

Status: This module is used in production by some Front-Commerce / Magento 1 projects

Installation

You can install the module using composer, modman or by copying manually the content of the src/ directory in your Magento installation.

When installed, you can login in the admin panel to configure it.

Configuration

The module can be configured from the System > Configuration > Catalog > Catalog Search page and section. You first need to make sure that the Search Engine param is set to Smile Serchandizing Suite.

Configure the ElasticSearch server and port, and save the settings.

You should then reindex your store, by running: php shell/indexer.php reindexall (or n98 index:reindex:all).

TIPS: in case of issues, take a look at the Troubleshooting section below.

Troubleshooting

Here is an overview of the most common errors and solutions for them.

FORBIDDEN/12/index read-only / allow delete (api) error

This error could appear during a reindexation. There are 2 possible causes.

The index is in read-only mode

For some reasons, your index could be in read-only mode. In this case, you should reconfigure the index as detailed here:

Not enough remaining space on disk

Another reason could be that your hard drive has not enough space left on the device (~ <10 Go). The solution is… to make some space on it!

Try to empty your trash, remove unused docker images (docker image prune -a) or other things like that! Note: ncdu is your friend.

Fatal error: Uncaught Error: Call to undefined method Mage_CatalogSearch_Model_Resource_Fulltext_Engine::getCurrentIndexesForScopes()

There is a known unclear error message, that looks like the error below:

The error is triggered when your ElasticSearch configuration is incorrect. The solution is to double-check your settings in admin. If the problem persists, please contact us.

Note: the error is because in such situation \Smile_ElasticSearch_Model_Resource_Engine_Elasticsearch::getStatus() returns false and our code doesn't handle this gracefully yet. We should throw an exception with a clearer message for developers. Hopefully in an upcoming version! Feel free to send us a PR for this.

License

Apache-2.0


All versions of magento1-elasticsuite-indexer with dependencies

PHP Build Version
Package Version
Requires elasticsearch/elasticsearch Version ~1.2.2
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 front-commerce-oss/magento1-elasticsuite-indexer contains the following files

Loading the files please wait ....