diff --git a/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java b/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java index 973592b7bde..9c9dac18cf1 100755 --- a/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java +++ b/lucene/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java @@ -176,6 +176,10 @@ public class SpellChecker implements java.io.Closeable { this.comparator = comparator; } + public Comparator getComparator() { + return comparator; + } + /** * Sets the {@link StringDistance} implementation for this * {@link SpellChecker} instance. diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index f123b91fcf1..46c6fedd22f 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -224,6 +224,8 @@ New Features * SOLR-2030: Make FastVectorHighlighter use of SolrEncoder. (koji) +* SOLR-2053: Add support for custom comparators in Solr spellchecker, per LUCENE-2479 (gsingers) + Optimizations ---------------------- diff --git a/solr/example/solr/conf/solrconfig.xml b/solr/example/solr/conf/solrconfig.xml index f41897dc8c4..cfa37aaf4e1 100755 --- a/solr/example/solr/conf/solrconfig.xml +++ b/solr/example/solr/conf/solrconfig.xml @@ -710,6 +710,19 @@ ./spellchecker2 --> + + + + freq + lowerfilt + spellcheckerFreq + + freq + true + + + fqcn + lowerfilt + spellcheckerFQCN + org.apache.solr.spelling.SampleComparator + true + +