The SolrCloud Search Service Adapter connects the Intershop Commerce Management (ICM) with a Solr server that runs in cloud mode. It replaces the Solr search service adapter delivered with the ICM release and uses a more recent version of Solr and its features. The search index configuration and maintenance in the ICM back office is almost the same but uses the Schema- and ConfigSet-REST-APIs provided by the newer Solr server version. Thus, the Solr Server is separated and independent from the ICM application server cluster.
|Intershop Commerce Management||SolrCloud Search Service Adapter||Solr Server|
The following table lists the cartridges contained in the SolrCloud Adapter:
|ac_solr_cloud||The main implementation cartridge of the adapter defining and registering the search service|
|ac_solr_cloud_bo||Additional functionality for the commerce management application. It provides additional configuration options for the index management, especially for suggest and spell-check.|
The cartridges need to be deployed as a replacement of the Solr cartridges delivered by default (ac_search_solr, ac_search_solr_bo). These are part of the ICM component set f_business or (better to say) intershop7 assembly. Please see Recipe - Setup Project Using SolR Cloud on how to setup your project to use the SolrCloud Search Service Adapter.
The SolrCloud Search Service Adapter requires a Solr server that runs in cloud mode. Please see the Guide - Deployment Solr6 on how to setup a Solr server for development or production. This guide also provides information on how to configure the ICM to use a Solr server.
The data replication of indexes has changed with this adapter implementation. The standard file replication with the index location at ICM's shared file system is not used anymore to replicate index data. Instead, the adapter comes with its own replication decorator. Please see Guide - Solr Replication for the description and configuration of the index replication with the SolrCloud server.
|ISSEA-97||Staging of Valid Empty Index fails on Restore|
|ISSEA-94||Data Replication does not fail if Index is not consistent|
|ISSEA-93||Catalog View restrictions are not evaluated with ObjectSuggest type index suggestions|
|ISSEA-90||Online flag for brands is changed randomly while updating or rebuilding the ObjectSuggestType index|
The release reverts the solrcloud_config changes introduced with release 1.0.1. If release 1.0.1 or 1.0.2 was used, revert the changes to the build.gradle.
|ISSEA-74||Rebuild Search Index Does not Remove Products, if Channel Product Repository is Empty|
|ISSEA-72||Active filter values are not sorted up before "show less" truncation|
|ISSEA-71||SOLR copy attribute with a space in name is throwing a warning while building the index|
|ISSEA-70||Index Is Inconsistent After Rebuild in Some Conditions|
|ISSEA-69||Solr cloud index creation doesn't finish in case of about 7500 attributes|
The adapter contains a new cartridge solrcloud_config. You need to include this cartridge into the deployment by adding it into the project_assembly build.gradle file. Please see Recipe - Setup Project Using SolR Cloud.
... def solrCloudProductionCartridges = [ 'ac_solr_cloud', 'ac_solr_cloud_bo', ] include('com.intershop.solrcloud:ac_solr_cloud', 'com.intershop.solrcloud:ac_solr_cloud_bo', 'com.intershop.solrcloud:solrcloud_config', in:[development, test, production]) ...
|ISSEA-68||Indexes with more than one shard - total amount of indexed objects wrong|
|ISSEA-67||SolrCloud bidirectional synonyms do not reference themselves|
|ISSEA-66||SolrCloud synonym deletion request is not sent URL encoded|
|ISSEA-65||Manual sorting of filters gets lost when limit count is set|
|ISSEA-64||Deleting a stop word that consists of quote or double quote characters leads to general error|
|ISSEA-63||Incorrect word handling in SFObjectSuggestSearch - umlauts are removed|
|ISSEA-62||SOLR: "Show All" on left side filters (facet navigation) does not work for attributes with a space in the ID|
|ISSEA-61||SOLR Content Index does not index title (H1) tags with valid attributes|
|ISSEA-60||search suggest results not sorted in storefront search|
|ISSEA-59||Solr returns one product variation instead of all variations when using dynamic product binding on category level|
ISSEA-68Getting issue details...
a new method
CoreAdminResponse getCoreStatus(String coreName, String url) throws ServerException was added to interface
You do not have to adapt your code as we deliver a default interface implementation which just calls
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.