PHPackages                             bitbull/magento-2-tooso-search - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. bitbull/magento-2-tooso-search

ActiveMagento2-module[API Development](/categories/api)

bitbull/magento-2-tooso-search
==============================

Tooso integration module for Magento 2

1.8.1(6y ago)31.5kPHPPHP ~7.0.0|~7.1.0|~7.2.0|~7.3.0

Since Jan 29Pushed 6y ago5 watchersCompare

[ Source](https://github.com/tooso/magento-2-module-tooso-search)[ Packagist](https://packagist.org/packages/bitbull/magento-2-tooso-search)[ RSS](/packages/bitbull-magento-2-tooso-search/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (3)Versions (32)Used By (0)

Tooso Search for Magento 2
==========================

[](#tooso-search-for-magento-2)

[Tooso](http://tooso.ai) is a cloud-based, multi-language search tool for e-commerce.

This extension replaces the default search of Magento with a typo-tolerant, fast &amp; relevant search experience backed by [Tooso](http://tooso.ai/Default.aspx).

Description
-----------

[](#description)

This extension replaces the default Magento search engine with one based on Tooso API. It provide the following features:

- Fulltext search for catalog products (currently advanced search is not supported)
- Scheduled indexing of catalog products (under development)
- Automatic typo correction (under development)
- Search keywords suggest (under development)

Requirements
------------

[](#requirements)

- PHP &gt; 7.0
- [Composer](https://getcomposer.org/)
- Magento &gt;= 2.2.6

Installation Instructions
-------------------------

[](#installation-instructions)

### Latest version

[](#latest-version)

Install latest version using composer:

```
composer require bitbull/magento-2-tooso-search
```

### Specific version

[](#specific-version)

Install a specific version using composer:

```
composer require bitbull/magento-2-tooso-search:1.0.0
```

### Development version

[](#development-version)

Set "minimum-stability" to "dev" and switch off the "prefer-stable" config:

```
composer config minimum-stability dev
composer config prefer-stable false
```

Install latest development version using composer:

```
composer require bitbull/magento-2-tooso-search:dev-develop
```

Module Configuration
--------------------

[](#module-configuration)

### Request your API KEY

[](#request-your-api-key)

Send an email to  to request your APIKEY

### Set your API KEY:

[](#set-your-api-key)

1. Under **API Configuration**

- Insert your API key into **API key** field
- Insert **[http://v{apiVersionWithNoDot}.api.tooso.ai](http://v%7BapiVersionWithNoDot%7D.api.tooso.ai)** into **API base url** field. The current supported version is 1, so the placeholder {apiVersionWithNoDot} should be replaced by 1.
- **Send report**: **YES** to send a report to Tooso when an API error occourred
- **Debug mode**: **Yes** to enable more verbose logging for debug purpose

2. Save configuration

Programmatically use Tooso service
----------------------------------

[](#programmatically-use-tooso-service)

If you would like to call Tooso service that currently are not supported with the plugin we suggest this configuration.

Include in your class a dependency from `Bitbull\Tooso\Api\Service\ClientInterface` and let DI system do the rest:

```
