spellchecker: make hard-coded values configurable
-------------------------------------------------
Key: LUCENE-852
URL: https://issues.apache.org/jira/browse/LUCENE-852
Project: Lucene - Java
Issue Type: Improvement
Reporter: karin
the class org.apache.lucene.search.spell.SpellChecker uses the following
hard-coded values in its method
indexDictionary:
writer.setMergeFactor(300);
writer.setMaxBufferedDocs(150);
this poses problems when the spellcheck index is created on systems with
certain limits, i.e. in unix
environment where the ulimit setting are restricted for the user
(http://www.gossamer-threads.com/lists/lucene/java-dev/47428#47428).
there are several ways to circumvent this:
1. add another indexDictionary method with additional parameters:
public void indexDictionary (Dictionary dict, int mergeFactor, int
maxBufferedDocs) throws IOException
2. add setter methods for mergeFactor and maxBufferedDocs
(see code in
http://www.gossamer-threads.com/lists/lucene/java-dev/47428#47428 )
3. Make SpellChecker subclassing easier as suggested by Chris Hostetter
(see reply
http://www.gossamer-threads.com/lists/lucene/java-dev/47463#47463)
thanx,
karin
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]