lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENE-4096) impossible to CheckIndex if you use norms other than byte[]
Date Thu, 31 May 2012 16:55:23 GMT

    [ 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


Mime
View raw message