@Service(value="blSolrManagedResourceService") public class SolrManagedResourceServiceImpl extends Object implements ManagedResourceService
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_LANGUAGE |
protected com.broadleafcommerce.process.manager.ProcessRegistrationManager |
processRegistrationManager |
protected org.broadleafcommerce.core.search.service.solr.SolrConfiguration |
solrConfiguration |
protected SolrRestManagerAPIService |
solrRestManagerAPIService |
| Constructor and Description |
|---|
SolrManagedResourceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addSynonyms(String language,
List<String> synonyms)
Adds synonyms for each of the given terms to each other.
|
boolean |
addSynonyms(String language,
String term,
List<String> synonyms)
Add synonyms for the given term.
|
boolean |
addSynonymsDefault(List<String> synonyms) |
boolean |
addSynonymsDefault(String term,
List<String> synonyms) |
boolean |
deleteSynonymsByTerm(String language,
String term)
Delete the synonyms for the given term.
|
boolean |
deleteSynonymsByTermDefault(String term) |
protected Map<String,String> |
getReloadProcessParams() |
Map<String,List<String>> |
getSynonyms(String language) |
Map<String,List<String>> |
getSynonymsDefault() |
Long |
reloadCollections()
Reloads the solr collections for the two catalog cores.
|
boolean |
replaceSynonyms(String language,
String term,
List<String> synonyms)
Replace the synonyms for the given term with a new set of synonyms.
|
boolean |
replaceSynonymsDefault(String term,
List<String> synonyms) |
public static final String DEFAULT_LANGUAGE
@Autowired protected SolrRestManagerAPIService solrRestManagerAPIService
@Autowired(required=false) @Qualifier(value="blCatalogSolrConfiguration") protected org.broadleafcommerce.core.search.service.solr.SolrConfiguration solrConfiguration
@Autowired protected com.broadleafcommerce.process.manager.ProcessRegistrationManager processRegistrationManager
public Map<String,List<String>> getSynonyms(String language)
getSynonyms in interface ManagedResourceServicelanguage - the languagepublic Map<String,List<String>> getSynonymsDefault()
getSynonymsDefault in interface ManagedResourceServicepublic boolean addSynonyms(String language, String term, List<String> synonyms)
ManagedResourceServiceaddSynonyms in interface ManagedResourceServicepublic boolean addSynonyms(String language, List<String> synonyms)
ManagedResourceServiceaddSynonyms in interface ManagedResourceServicepublic boolean addSynonymsDefault(String term, List<String> synonyms)
addSynonymsDefault in interface ManagedResourceServicepublic boolean addSynonymsDefault(List<String> synonyms)
addSynonymsDefault in interface ManagedResourceServicepublic boolean replaceSynonyms(String language, String term, List<String> synonyms)
ManagedResourceServicereplaceSynonyms in interface ManagedResourceServicepublic boolean replaceSynonymsDefault(String term, List<String> synonyms)
replaceSynonymsDefault in interface ManagedResourceServicepublic boolean deleteSynonymsByTerm(String language, String term)
ManagedResourceServicedeleteSynonymsByTerm in interface ManagedResourceServicepublic boolean deleteSynonymsByTermDefault(String term)
deleteSynonymsByTermDefault in interface ManagedResourceServicepublic Long reloadCollections()
ManagedResourceServicereloadCollections in interface ManagedResourceServiceCopyright © 2020. All rights reserved.