How to optimize text search? Scout, Algolia, Typesense?
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
How to optimize text search? Scout, Algolia, Typesense?
Hi,
we have only a small number of products (< 3.000 items), but we want to optimize the search behavior, because the standard SQL (PostgreSQL) text search doesn't meet our requirements.
So the available aimeos extension #gigacommerce with ElasticSearch would be "too much" and the other extension "Ultra fast search with Solr" is only available for TYPO3, but we use Laravel.
Is it possible to use Algolia or Typesense as a search engine? There are forum posts here saying that Laravel Scout could also be integrated into aimeos.
But how and where? AFAIK Scout needs Laravel Eloquent Models, but aimeos does not use Eloquent.
Are there any options to optimize the search? What are your recommendations?
Thank you!
we have only a small number of products (< 3.000 items), but we want to optimize the search behavior, because the standard SQL (PostgreSQL) text search doesn't meet our requirements.
So the available aimeos extension #gigacommerce with ElasticSearch would be "too much" and the other extension "Ultra fast search with Solr" is only available for TYPO3, but we use Laravel.
Is it possible to use Algolia or Typesense as a search engine? There are forum posts here saying that Laravel Scout could also be integrated into aimeos.
But how and where? AFAIK Scout needs Laravel Eloquent Models, but aimeos does not use Eloquent.
Are there any options to optimize the search? What are your recommendations?
Thank you!
Re: How to optimize text search? Scout, Algolia, Typesense?
You can use Solr in Laravel projects too and it offers the most options for tuning search results but also has the most complex syntax. For 3rd party services like Algolia, you have to implement querying search results in the frontend using their Javascript library and implement an index manager which updates the products in their system when you add, save or delete a product.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star