lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Naveen Belkale (JIRA)" <j...@apache.org>
Subject [jira] Updated: (LUCENE-1152) SpellChecker does not work properly on calling indexDictionary after clearIndex
Date Wed, 21 May 2008 10:07:55 GMT

     [ https://issues.apache.org/jira/browse/LUCENE-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Naveen Belkale updated LUCENE-1152:
-----------------------------------

    Attachment: spellchecker.diff

Suggested patch against trunk

> SpellChecker does not work properly on calling indexDictionary after clearIndex
> -------------------------------------------------------------------------------
>
>                 Key: LUCENE-1152
>                 URL: https://issues.apache.org/jira/browse/LUCENE-1152
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: contrib/spellchecker
>    Affects Versions: 2.3
>            Reporter: Naveen Belkale
>            Assignee: Otis Gospodnetic
>            Priority: Minor
>         Attachments: spellchecker.diff, spellchecker.diff
>
>
> We have to call clearIndex and indexDictionary to rebuild dictionary from fresh. The
call to SpellChecker clearIndex() function does not reset the searcher. Hence, when we call
indexDictionary after that, many entries that are already in the stale searcher will not be
indexed.
> Also, I see that IndexReader reader is used for the sole purpose of obtaining the docFreq
of a given term in exist() function. This functionality can also be obtained by using just
the searcher by calling searcher.docFreq. Thus, can we get away completely with reader and
code associated with it like
>       if (IndexReader.isLocked(spellIndex)){
> 	IndexReader.unlock(spellIndex);
>       }
> and the reader related code in finalize?

-- 
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: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message