Class AlfrescoSpellCheckCollator
- java.lang.Object
-
- org.alfresco.solr.component.spellcheck.AlfrescoSpellCheckCollator
-
public class AlfrescoSpellCheckCollator extends java.lang.ObjectDisclaimer: The code copied fromSpellCheckCollatorbut only modified theSpellCheckCollator.collate(SpellingResult, String, ResponseBuilder)method to pass the suggested term to the original alfresco JSON request rather than via 'q' parameter.- Since:
- 5.0
- Author:
- Jamal Kaabi-Mofrad
-
-
Constructor Summary
Constructors Constructor Description AlfrescoSpellCheckCollator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AlfrescoSpellCheckCollation>collate(org.apache.solr.spelling.SpellingResult result, java.lang.String originalQuery, org.apache.solr.handler.component.ResponseBuilder ultimateResponse)AlfrescoSpellCheckCollatorsetDocCollectionLimit(int docCollectionLimit)AlfrescoSpellCheckCollatorsetMaxCollationEvaluations(int maxCollationEvaluations)AlfrescoSpellCheckCollatorsetMaxCollations(int maxCollations)AlfrescoSpellCheckCollatorsetMaxCollationTries(int maxCollationTries)AlfrescoSpellCheckCollatorsetSuggestionsMayOverlap(boolean suggestionsMayOverlap)
-
-
-
Method Detail
-
collate
public java.util.List<AlfrescoSpellCheckCollation> collate(org.apache.solr.spelling.SpellingResult result, java.lang.String originalQuery, org.apache.solr.handler.component.ResponseBuilder ultimateResponse)
-
setMaxCollations
public AlfrescoSpellCheckCollator setMaxCollations(int maxCollations)
-
setMaxCollationTries
public AlfrescoSpellCheckCollator setMaxCollationTries(int maxCollationTries)
-
setMaxCollationEvaluations
public AlfrescoSpellCheckCollator setMaxCollationEvaluations(int maxCollationEvaluations)
-
setSuggestionsMayOverlap
public AlfrescoSpellCheckCollator setSuggestionsMayOverlap(boolean suggestionsMayOverlap)
-
setDocCollectionLimit
public AlfrescoSpellCheckCollator setDocCollectionLimit(int docCollectionLimit)
-
-