Italian stemming with Elasticsearch or Apache Solr ?
Antonio Di RolloParticipant2 years, 3 months ago #26856
Hi we are an Italian e-commerce.
We currently use a professional search plugin but it does not allow “stemming” in the search. So the search is sensitive to singular and plural words. It is a problem that limits the results. We would like to switch to a search with Elasticsearch or with Apasce Solr.
Which of these solutions do you recommend given the high number of products in our store?
Which of the two has an index for the Italian language that allows stemming?
Do you need to insert code in the server for your plugin to work properly?
Thanks so much for the supportwpsolrKeymaster2 years, 3 months ago #26857
Solr and Elasticsearch are very similar.
But in WPSOLR you can choose “Italian” during the Elasticsearch index creation, which will activate the default Italian analyser https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-lang-analyzer.html#italian-analyzer
For Solr, unfortunately, this has to be done manually as shown in https://solr.apache.org/guide/8_0/language-analysis.html#italian, because there are no pre-packaged language analysers.
Algolia, as Elasticsearch, also provides a default Italian configuration https://www.algolia.com/doc/api-reference/api-parameters/naturalLanguages/, available in WPSOLR as a list.wpsolrKeymaster2 years, 3 months ago #26861
You need to instal an Elasticsearch server on your host, or hire one hosted.
You must be logged in to reply to this topic.