[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-dev
Subject:    [jira] [Commented] (LUCENE-4096) impossible to CheckIndex if you use norms other than byte[]
From:       "Michael McCandless (JIRA)" <jira () apache ! org>
Date:       2012-05-31 16:55:23
Message-ID: 1058181408.22657.1338483323694.JavaMail.jiratomcat () issues-vm
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/LUCENE-4096?page=com.atlassian.jira.plugin \
.system.issuetabpanels:comment-tabpanel&focusedCommentId=13286739#comment-13286739 ] 

Michael McCandless commented on LUCENE-4096:
--------------------------------------------

+1

Not sure why I originally used TermQuery in CheckIndex... I think switching to \
DocsEnum is fine...  
> impossible to CheckIndex if you use norms other than byte[]
> -----------------------------------------------------------
> 
> Key: LUCENE-4096
> URL: https://issues.apache.org/jira/browse/LUCENE-4096
> Project: Lucene - Java
> Issue Type: Task
> Components: core/index
> Affects Versions: 4.0
> Reporter: Robert Muir
> Fix For: 4.0
> 
> Attachments: LUCENE-4096.patch
> 
> 
> I noticed TestCustomNorms had the checkIndexOnClose disabled, but
> I think this is a real problem.
> If someone wants to use e.g. float[] norms, they should be able to run
> CheckIndex.
> CheckIndex is fine with validating any norm type, the problem is that it sometimes \
> creates an IndexSearcher and fires off TermQueries for some calculations. This \
> causes it to (wrongly) fail, because DefaultSimilarity expects single byte norms. I \
> don't think CheckIndex needs to use TermQuery here, we can do this differently so \
> it doesnt use IndexSearcher or TermQuery but just the postings apis.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: \
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more \
information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic